Будет ли форматирование моего диска TRIM моим SSD?

9

Будет ли стандартная свежая версия Linux (точнее, Ubuntu 11.10) успешно переустанавливать мой SSD-диск или переформатировать диск (полный), или мне нужно будет что-то сделать дополнительно?

Я знаю, что ext4 будет стирать блоки TRIM при удалении, когда я укажу эту discardопцию, но я хочу начать с полностью TRIMmed диска, если это возможно.

Стивен
источник

Ответы:

6

mkfs.ext4имеет дополнительную опцию -E discardдля отправки TRIM для соответствующих блоков при создании файловой системы.

Я не могу сказать, использует ли установщик эту опцию, или она используется по mkfs.ext4умолчанию, но, по крайней мере, вы можете явно использовать ее при создании файловых систем самостоятельно.

imz - Иван Захарящев
источник
1
В man mkfs.ext4нем говорится «сбросить: попытка отбросить блоки во время mkfs [...] Это установлено по умолчанию». Существует также опция nodiscard.
Тв
4

Ниже приведены быстрые шаги и результаты (суммированные со страницы безопасного стирания ATA ). Если выходные данные не соответствуют ожидаемым, см. Полную страницу. Замените /dev/Xна ваше устройство.

  1. hdparm -I /dev/X должен включать "не заморожено" - если заморожено (см. примечания ниже о том, что пошло не так для меня):
    • Приостановите работу компьютера, выполните остальные шаги и выключите питание (см. Примечания).
    • или попробуйте printf mem > /sys/power/state(из комментариев; у меня не получилось - отказано в разрешении)
  2. hdparm --user-master u --security-set-pass password /dev/X
  3. hdparm -I /dev/X должен включать «включен»
  4. hdparm --user-master u --security-erase password /dev/X
  5. hdparm -I /dev/X должен включать "не включен"

Из результатов страницы, а это , кажется , что эти шаги должны быть в состоянии сделать в течение нескольких минут на Intel X25-M 80GB SSD. Исправление: на моем Intel X25-M я закончил чуть более минуты: шаг 2 мгновенный.

Примечания по размораживанию с помощью приостановки : у меня остановился компьютер, чтобы разморозить диск. Я:

  1. установлен Ubuntu
  2. загрузил его
  3. добавлены графические драйверы
  4. Перезагрузился - но при выключении завис
  5. Сбросил питание и обнаружил не загружаемую систему.

Повторный запуск установки показал, что на моем диске нет разделов. Похоже, в обход безопасности BIOS мои разделы остались в какой-то памяти.

Стивен
источник
Если он заморожен, вы можете попробовать разморозить его, приостановив систему в памяти. printf mem > /sys/power/stateобычно делает свое дело.
Крис Даун