Могу ли я изменить размер сектора SSD?


2

Мой SSD, который был изготовлен в этом году, имеет размер сектора 512 байт. Может ли он быть изменен на 2К или 4К при сохранении данных. Использование Windows 7. Я хочу провести сравнительный анализ и посмотреть, увеличился ли размер сектора для чтения / записи.


1
Я действительно сомневаюсь, что размер сектора составляет 512 байт. Вероятно, он отображает этот размер для окон (или любой ОС, которая его запрашивает), но внутренне он будет совсем другим.
Hennes

512 используется как размер кластера по умолчанию.
surfasb

Ответы:


3

Хотя это не совсем сектора - поскольку SSD не круглые, ячейки памяти SSD сгруппированы в страницы по 4 КБ каждая. Страницы, в свою очередь, собраны в блоки по 512 кБ (но не по 512 байтам).

Помните, что твердотельные накопители не могут записывать в непустую память, но должны одновременно очищать целые страницы памяти, временно перемещая данные в другое место и обратно после очистки страницы. Вот почему команда TRIM и сборка мусора важны для поддержания SSD в хорошем состоянии.

Я полагаю, что увеличение размера страницы увеличит накладные расходы на запись, когда на диске не будет пустых страниц. Кроме того, на самом деле не должно быть никакой пользы от чтения большего количества данных одновременно из-за низкого времени доступа, в отличие от вращающегося жесткого диска, где вы хотите читать как можно больше, когда головка находится в нужном месте.


Это сильно варьируется от диска к диску.
psusi

2

Размер сектора 512B, сообщаемый SSD, предназначен только для совместимости. Внутренне данные хранятся на страницах 8киБ + NAND. Контроллер SSD отслеживает отображение от 512B до страниц внутри FTL (Flash Translation Layer).

Я знаю, что, по крайней мере, контроллер SandForce SF-2600 поддерживает различные размеры секторов, но для изменения размера сектора требуется изменение прошивки, что может сделать только производитель. Это не то, что вы можете изменить после факта, даже если бы у вас был SSD, который поддерживает другие размеры сектора.


Я думаю, что вы можете изменить его после факта, если поддерживается поставщиком: intel.com/support/ssdc/hpssd/sb/CS-035064.htm , Также кажется хорошей идеей - иначе операционная система не отправит несколько команд для одного чтения / записи?
Sam Brightman
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.