10

У меня есть старый X25-M, который не поддерживает тримминг. Если я создам образ диска, отформатирую его, а затем заново изобразу, это восстановит его примерно до его первоначальной скорости чтения / записи?

2 ответа2

5

Я снова посмотрел на это (через шесть месяцев после моего первоначального поста) и мне повезло больше: я нашел вики ATA Secure Erase . Он показывает вам, как использовать hdparm, чтобы сказать SSD выполнить "безопасное стирание". Из статьи:

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

Точные шаги, которые я предпринял, были:

  • Записал весь мой диск (я использовал старую версию Acronis True Image, но любая утилита обработки изображений должна работать нормально),
  • Подключил диск к контроллеру SATA на моем linux box (hdparm должен быть подключен к контроллеру диска - USB-адаптеры не будут работать, я считаю, что в основном все "адаптеры" не будут работать с hdparm),
  • Следуйте инструкциям на вышеупомянутой вики - и вы должны внимательно прочитать вики, прежде чем пытаться это сделать. Если вероятность того, что ссылка когда-нибудь разорвется, будет краткой (где X = ваш диск, то есть "sda"):
    • hdparm -I /dev /X (посмотрите параметры вашего накопителя и убедитесь, что это ПРАВИЛЬНЫЙ накопитель! Также убедитесь, что он говорит "не заморожены" под безопасностью.)
    • hdparm --user-master u --security-set-pass dummypassword /dev /X (вам необходимо включить защиту / защиту паролем, чтобы можно было отправлять такую разрушительную команду - пароль и защита будут очищены автоматически после того, как диск будет стер) (и вы можете использовать любой пароль, который вам нравится)
    • hdparm --user-master u --security-erase dummypassword /dev /X (Безопасное стирание диска) (Опять же, пожалуйста, прочитайте оригинальную вики - эти ярлыки являются просто "резервной копией" на случай, если что-то случится с оригинальной статьей.)
  • Скопировал изображение обратно на SSD
  • Вуаля! SSD ведет себя так, как если бы он был только с полки.

Я не делал никаких измерений до / после, но несколько человек сделали это, и похоже, что диск работает как новый.

Есть также возможность сделать это с помощью HD -ERASE.EXE для MS-DOS только 5 лет назад - я провел с ним немного времени и думаю, что hdparms - намного лучший вариант. Есть много сообщений на форуме и блогов об этом сейчас - гуглите, пока не почувствуете себя комфортно.

Но не слишком удобно - вы не хотите стереть не тот диск или обнаружить, что ваш образ поврежден!

2

Хм, звучит рискованно, по словам Арса:

Также нет четкого пути для сброса таблицы переназначения. Intel сообщила PCPerspective, что она работает над хорошим решением, но оно пока не доступно. PCPerspective попробовал несколько промежуточных решений, включая использование HDTach для многократной перезаписи каждого сектора на диске, что со временем упростило таблицу переназначения. Этот процесс, однако, требует полной очистки диска, большого количества времени и усилий и большого количества записи, что сокращает срок службы диска. Более того, как только таблица переназначения достигла определенного уровня фрагментации, этот метод не побуждал диск к адаптации, а скорее усугубил проблему, увеличив число операций чтения до 10 МБ / с после многих запусков.

Более полная система включает использование низкоуровневых команд IDE для полного уничтожения каждого сектора диска, включая таблицу переназначения, и переформатирование, возвращая диск в первоначальное состояние. Однако это сложно; для этого требуется отключить AHCI, загрузиться в DOS и использовать устаревшую, более недоступную старую версию неясного инструмента для очистки дисков. Как только это будет сделано, простой процесс создания образа раздела операционной системы обратно на диск восстанавливает большую часть фрагментации.

Intel должна была выпустить инструменты / утилиты для этого; Вы пытались взглянуть на набор инструментов Intel Solid State Drive?

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18455

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .