Мой SSD, который был изготовлен в этом году, имеет размер сектора 512 байт. Может ли оно быть изменено на 2К или 4К при сохранении данных. Использование Windows 7. Я хочу провести сравнительный анализ и посмотреть, увеличил ли размер сектора чтение / запись.
2 ответа
Хотя это не совсем сектора - поскольку SSD не круглые, ячейки памяти SSD сгруппированы в страницы по 4 КБ каждая. Страницы, в свою очередь, собираются в блоки по 512 кБ (но не по 512 байтам).
Помните, что твердотельные накопители не могут записывать в непустую память, но должны одновременно очищать целые страницы памяти, временно перемещая данные в другое место и обратно после очистки страницы. Вот почему команда TRIM и сборка мусора важны для поддержания SSD в хорошем состоянии.
Я полагаю, что увеличение размера страницы увеличит накладные расходы на запись, когда на диске не будет пустых страниц. Кроме того, на самом деле не должно быть никакой пользы от чтения большего количества данных одновременно из-за низкого времени доступа, в отличие от вращающегося жесткого диска, где вы хотите читать как можно больше, когда головка находится в нужном месте.
Размер сектора 512B, сообщаемый SSD, предназначен только для совместимости. Внутренне данные хранятся на страницах 8kiB+ NAND. Контроллер SSD отслеживает отображение от 512B до страниц внутри FTL (Flash Translation Layer).
Я знаю, что по крайней мере контроллер SandForce SF-2600 поддерживает различные размеры секторов, но для изменения размера сектора требуется изменение прошивки, что может сделать только производитель. Это не то, что вы можете изменить после факта, даже если бы у вас был SSD, который поддерживает другие размеры сектора.