Через некоторое время после начала тестов, а конкретно после прочтения 500 блоков, точки в правой нижней части экрана заменятся на цифры — они будут показывать скорость обмена/верификации в реальном времени, а строкой ниже появится индикатор оставшегося времени до конца тестирования.
Время динамически меняется, т.к. зависит от отображаемой скорости (пока показывается неверная скорость — будет неправильное время).
В верхней части окна отображаются пройденные мегабайты, и пройденные проценты от указанного в меню максимального значения LBA (в режиме BUTTERFLY показываются удвоенные проценты, ибо тест симметричен относительно середины).
При проведении тестов, не имеющих конца (случайное чтение, проверка интерфейса) время окончания не выводится.
В этом случае их отменяет пользователь по своему желанию.
Во время линейных тестов работает так называемая «быстрая навигация» клавишами стрелок можно перемещаться по поверхности в произвольное место диска.
Шаг перемещения настраивается автоматически в зависимости от объема HDD и составляет 1/124 от выбранного диапазона LBA (в старых версиях было: 1/128 от паспортного объема).
Во время линейного, случайного и Butterfly тестов можно получить справку, нажав [F1].
Там Вы найдете много интересного.
Прочитанные блоки данных сортируются по времени доступа, в правой части экрана, что позволяет выявить состояние поверхности HDD, и обнаружить не только бэд-блоки, но и намечающиеся дефекты (цветные прямоугольники).
Обычно исправные накопители не имеют «цветных» прямоугольников, а появление красных и бурых говорит о каких либо проблемах.
Зеленые блоки допустимы у многих типов HDD (особенно у ноутбучных).
Ухудшение времени доступа к отдельным блокам может быть следствием естественного износа HDD.
А у некоторых моделей (например, у FUJITSU MPF 3xxxAH с прошивкой 5C14) это норма, так как зависит от термокалибровки, которую эти винчестеры производят прямо во время чтения.
При обнаружении нечитаемого сектора, программа выведет адрес блока, к которому принадлежит сектор в малое окно справа, а рядом с ним укажет код ошибки, который вернул контроллер винчестера.
После этого скан поверхности перейдет к следующему блоку и продолжит проверку.
Далее автор хочет сделать одно важное замечание:
Многие пользователи пренебрежительно относятся к винчестерам, имеющим много «белых» прямоугольников, мотивируя это тем, что «у других моделей их нет».
Такие диски считаются чуть ли не неисправными, подлежащими сдаче по гарантии, и совершенно напрасно!!!
«Белые» блоки - норма!
Например, у моего HDD Samsung SP1614N, на котором пишется эта программа, имеется почти тысяча «белых» блоков (которые другие программы не видят из-за низкой чувствительности).
Этот винчестер прекрасно работает не первый год (более того, летом 2004 я его нечаянно уронил с высоты 5 см во включенном состоянии, и пока ничего плохого не случилось).
Примечание:
Если на испытуемом винчестере установлен АТА пароль, программа выведет предупреждение об этом после появления сканового меню:
Внимание! Накопитель закрыт ATA паролем!.
Данное сообщение появится только при заблокированном винчестере, если же он открыт — о пароле будет предупреждать лишь лампочка PWD вверху экрана.
Начиная с версии 3.5 программа умеет строить график чтения поверхности диска.
Графический метод является очень наглядным, и дополняет основной режим.
В практике тестирования HDD различают 2 основных метода построения графиков: пиковый и усредняющий.
В первом случае положение каждой точки соответствует предельному значению измеряемой величины, во втором — среднеарифметическому.
В Виктории применен усредняющий метод построения графика (пиковый тоже есть - это текстовые прямоугольники).
У исправного HDD график представляет собой плавно спадающую вниз линию, на которой обычно видны ступеньки - результат зонного распределения плотности записи.
В меню имеются модификации графиков под названием Quick — это бенчмарк- функция, предназначенная для быстрой оценки производительности диска на разных участках объема.
Это удобно, так как 200 Гб накопитель в режиме Quick тестируется всего 10 минут.
Как и везде, в графическом режиме можно задавать границы тестирования, вид окончания проверки, и некоторые другие параметры.
Нельзя лишь переключаться на нелинейные виды чтения, и вызывать справку.
Также доступна быстрая навигация.
Для снятия графического скриншота можно использовать Windows или одну из ДОC-резидентных программ, которые можно найти в Сети.
Следует отметить тот грустный факт, что точность графического представления наложила жесткие требования на операционную систему.
Далеко не в каждой можно получить правильный результат (из-за искажения временных интервалов в многозадачных средах).
Большинство ДОС-приложений вообще блокируют построение графика под Windows.
В Виктории таких ограничений нет, и Вы можете экспериментировать.
Программа позволяет скрывать дефекты поверхности путем замещения из резервной области, 4-мя способами.
Скрытие дефектов работает в следующих режимах:
• линейное чтение;
• случайное чтение;
• BUTTERFLY чтение.
Способ скрытия задается в 4-м пункте меню, а также может переключаться во время сканирования, клавишей «пробел».
Выбранный метод работы с дефектами отображается в правом верхнем углу экрана, под часами, а также в нижней строке в момент запуска скана или переключения режимов.
Рассмотрим каждый из них:
Ignore Bad Blocks
Режим скрытия дефектов выключен.
BB = RESTORE DATA
(в версиях 3.0 — 3.4 данный пункт меню отсутствует)
Производится «вытягивание» информации из поврежденных секторов (длинное чтение).
Это очень эффективный метод спасения данных с винчестеров фирмы IBM.
В бесплатной версии отключено.
BB = Classic REMAP
Скрытие дефектов производится простым способом — записью в поврежденный сектор, номер которого возвращает контроллер винчестера при ошибке.
Следует отметить, что некоторые накопители (например Seagate U-серий, Seagate Barracuda SATA с версией 3.05 и т.д.) имеют ошибку микропрограммы, в результате которой винчестер может сообщить неверный адрес дефектного блока.
Поэтому большинство драйверов ATA устройств на HDD «не надеются», и при ошибке рассчитывают номер бэд-блока математическим способом.
Однако существует довольно большое число любительских программ, которые используют алгоритм Classic Remap, и в Виктории этот метод оставлен для сравнения.
Другим недостатком Classic Remap является слабая чувствительность некоторых моделей HDD к одиночной записи после верификации — им нужен более «весомый аргумент» для инициализации ремапа.
Поэтому алгоритм может не работать на некоторых накопителях (например, на новых IBM, Hitachi) - экспериментируйте.
BB = Advanced REMAP
Улучшенный алгоритм ремаппинга.
Скрывает дефекты в том случае, когда «обычный» ремап не помогает.
Главное отличие Advanced Remap в том, что дефект определяется еще до того, как винчестер сообщает об ошибке.
Для информирования пользователя об этом в поле скана выводится желтый вопросительный знак: ?, который эквивалентен красному прямоугольнику в других тестах, но в данном случае символизирует то, что программа производит поиск дефекта внутри блока, вызвавшего задержку.
Последовательность команд такова, что при этом в SMART должен сформироваться кандидат на ремап (атрибут 197).
Далее делается попытка скрыть его 10 кратной записью, и если микрокод не против — это происходит.
После чего производится контрольное чтение этого сектора.
Если он прочитался — ремап объявляется выполненным, что отражается в малом окне и в поле скана (на месте креста появится синяя «заплатка»).
Оба типа ремапов, в отличии от фирменных утилит производителей HDD, не стирают пользовательскую информацию нигде, кроме самого бэд-блока (в котором данные и так практически потеряны).
Но если винчестер зависает на бэд-блоках, или срывается в стук - даже Advanced Remap может не сработать, ведь чудес не бывает.
То же самое относится к винчестерам на некоторых SATA контроллерах, в частности — SiI3112 с «кривыми» BIOS (некоторые модели контроллеров зависают при ремапе), к винчестерам Samsung (почти у всех экземпляров ремап отключен на заводе) и т.д.
Для ремонта таких накопителей могут применяться технологические методы «лечения», например скрытие дефектов в первичные заводские листы.
К сожалению, эта технология выходит за рамки данной статьи и тут не рассматривается.
BB = Fujitsu Remap
Ремаппинг винчестеров FUJITSU.
Только для моделей MPG и старше (новые накопители 2,5 дюйма).
На других не работает.
Использует недокументированные возможности контроллера HDD FUJITSU.
Способен скрывать не только явные, но и намечающиеся дефекты (задержки).
Не рекомендуется совмещать Fujitsu Remap с нелинейными видами чтения из-за термокалибровки, которую эти винчестеры выполняют между циклами позиционирования: может произойти задержка, и как следствие - помещение нормального сектора в дефект-лист.
Q: Почему бы это не сделать для остальных моделей?
A: Потому, что это усложнит программу и оставит часть ремонтников HDD без работы.
BB = Erase 256 sect
(Способно «вылечить» HDD, но бывает деструктивно для информации)
Восстановление группы секторов.
При обнаружении дефекта — переписывает весь блок из 256 секторов.
Так же как и Advanced Remap, работает не по коду ошибки, а по таймауту 150 мс.
Полностью аналогично функции Erase Wait's в MHDD (автор Дмитрий Постригань).
Начиная с версии 3.5, «Виктория» проверяет блок после стирания, сообщая о результатах.
Данная опция рекомендуется в тех случаях, когда нужна максимальная скорость восстановления, а бэд-блоки программные, и их очень много (такое часто бывает на винчестерах фирмы IBM 2000 - 2003 годов выпуска).
Внимание! Эта функция стирает информацию!
Примечание:
Замечено, что при случайном чтении винчестер сделает ремап с большей вероятностью, чем при линейном.
Эту возможность следует знать и использовать.
Автор рекомендует связку BUTTERFLY чтение и Advanced Remap для достижения максимального успеха, а также многократный проход в режиме «Loop scan».
Начиная с версии 3.0 (а также 2.9x, но не 3.0b!) в программу включен дефектоскоп поверхности HDD.
Дефектоскоп предназначен для выявления реально нестабильных участков поверхности / дефектов через интерфейс HDD, и способен отличать случайные задержки от регулярных.
Следует отметить, что при работе винчестера через интерфейс всегда имеются небольшие нестабильности средней скорости доступа из-за работы микропрограммы винчестера.
При этом данные с пластин поступают на интерфейс после многократной обработки, коррекции ошибок и буферизации, что при стандартном чтении блоками может дать совершенно противоположный результат.
Данные могут считываться с пластин с задержками, а читаться уже из кэша, синхронно с кварцевым генератором (стабильно).
В то же время сам интерфейс находится целиком во власти микрокода, и будет зависим от чисто программных процессов внутри накопителя (могут появиться задержки обмена, не зависимые от скорости чтения данных с поверхности.
Микрокод постоянно производит ряд действий, замедляющих обмен по интерфейсу, например переключение головок).
Вы можете сами убедиться в этом, экспериментируя с дефектоскопом, графиками, и винчестерами разных марок.
В профессиональных дефектоскопах применяют отключение алгоритмов предвыборки чтения («дискового кэша»), что несколько облегчает задачу, но сильно замедляет процесс тестирования.
В бытовых целях, для которых в основном предназначена Виктория, такие меры были сочтены излишними, однако в программу встроен интеллектуальный анализатор всех возникающих задержек с дальнейшим отделением только тех, что подтвердились повторным чтением с одного и того же LBA адреса.
Для перевода скана поверхности в режим дефектоскопа необходимо сначала выбрать режим чтения (случайное, линейное или BUTTERFLY), затем включить режим дефектоскопа в пункте меню работы с BAD блоками, и запустить скан
Перед этим можно изменить настройки дефектоскопа, для чего в программу добавлены 2 консольные команды:
TIO — таймаут дефектоскопии.
Задается в миллисекундах.
При превышении таймаута блок будет считаться подозрительным, и будет проанализирован посекторно.
По умолчанию в программе он задан равным 30 мс, если выбрано линейное чтение, и 60 мс — если выбрано случайное чтение или BUTTERFLY.
Рекомендуемые значения для некоторых винчестеров:
• Винчестеры 2001 2003 годов (Seagate Barracuda ATA, FUJITSU, Quantum Fireball plus AS, etc.) = ~ 30 ms;
• Новые быстрые накопители IBM, Maxtor (свыше 50 Мб/сек)= ~12…20 ms;
• Старые винчестеры = ~ до 90 ms;
Также не следует забывать, что:
• Винчестеры ноутбуков медленней настольных того же класса на 30-40%.
По этой причине и таймаут для них можно выставлять выше.
• Винчестеры с бэд блоками могут выдавать слишком много задержек в секторах, считанных после дефектного.
Такова особенность большинства микропрограмм.
Для этих накопителей вместо таймаута рекомендуется ввести слово «BAD», при этом будет установлено значение 150/300 мс, и в накопитель будет подаваться команда сброса после каждой задержки - это сильно экономит время на проверку.
• Некоторые винчестеры ремапят псевдо-дефектные секторы и задержки при чтении.
Если ремапы (переназначенные секторы) уже имеются, они будут отслежены дефектоскопом как куча из большого числа «медленных» секторов, идущих подряд.
Во время нелинейных видов проверки поверхности таймаут автоматически увеличивается в 2 раза (если ввести 40, то будет 80).
LOGSW — переключатель ведения текстового протокола работы дефектоскопа.
По умолчанию протокол включен.
При работе дефектоскопа создается папка DFTLOGS, а в ней файлы dftlog00.txt (dftlog01.txt, и т.д.), в каждый из которых помещается название и серийный номер тестируемого накопителя, и далее вписываются адреса найденных дефектов.
Выключение протокола может потребоваться при работе с защищенного от записи носителя.
При работе в малое окно выводятся адреса секторов, а в поле скана выводятся символы:
? — произошла случайная задержка.
Какое-то событие заставило микропрограмму HDD приостановить обслуживание интерфейса на несколько миллисекунд (обновление внутренних переменных, механическое воздействие и т.д.).
T — произошла прогнозируемая задержка.
Программа нашла блок с задержкой и нашла в нем сектор, который эту задержку вызвал.
При этом в окно будет выведен адрес этого сектора, также он окажется в текстовом файле.
Если время таймаута слишком мало, то любое внешнее воздействие, даже прикосновение ногтем к винчестеру в плоскости вращения дисков будет вызывать отслеживание задержки - будет картинка, аналогичная этой:
1. Имеется винчестер Seagate U6, модель ST340810A, который имеет множество цветных прямоугольников.
Бэд-блоков нет.
Ремапов нет.
Нужно получить список точных адресов нестабильных секторов для их скрытия другой программой.
Порядок работы:
Так как винчестер старый, увеличиваем порог срабатывания дефектоскопа до 50 мс.
Для этого вызываем консоль (+ или «стрелка вниз») и вводим команду TIO.
На приглашение вводим число 50, нажимаем ENTER.
Появится надпись «Выполнено».
Запускаем линейное чтение [F4], выбрав «Дефектоскоп» в меню.
По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов.
2. Имеется винчестер Seagate ST320011A с бэд блоками.
Нужен список точных адресов дефектов.
Вызываем консоль (+) и вводим команду TIO.
В качестве параметра пишем BAD, нажимаем [ENTER].
Появится надпись «Выполнено».
Запускаем линейное чтение [F4], выбрав «Дефектоскоп» в меню.
По окончании работы в папке SCR/ появится протокол с номерами найденных дефектов.
В отличие от многих популярных программ, дефектоскоп не позволяет винчестеру надолго замирать на дефектах, а производит сброс контроллера в случае задержки свыше 500 мсек.
Осуществляется клавишей R или консольной командой RPM.
Оба способа абсолютно идентичны.
Измерение производится по скорости чтения секторов при отключенном кэше, поэтому метод не будет работать при нечитаемости поверхности или при неотключаемом кэше (как например у HDD Fujitsu серии TAU).
Однако, метод довольно неплохо работает на современных дисках.
Для повышения точности рекомендуется произвести измерение несколько раз.
Примечание:
Данная операция выключает кэш на время проведения измерений, и включает его по окончании.
Если операцию прервать, кэш останется выключенным.
Для включения нужно запустить ее повторно и дождаться завершения, или кратковременно выключить питание HDD.
Эту особенность удобно использовать для других целей, требующих отключения кэша.
Технология мониторинга и предсказания отказов (Self Monitoring, Analysis and Reporting Technology, сокращенно S.M.A.R.T.) была введена в стандарт на жесткие диски свыше 10 лет назад.
Исходя из того, что основных причин отказов дисков обычно не много, была сделана попытка классифицировать их, а в накопители стали встраивать специальные датчики с микропрограммой самоконтроля.
Показания датчиков регулярно обрабатываются и затем помещаются в несколько таблиц в служебной области:
• Таблица атрибутов: в нее винчестер заносит важные, с точки зрения разработчиков, параметры — такие, как отработанное время, количество циклов парковки головок, число ошибок чтения, температуру, и многое другое.
Винчестер постоянно обновляет таблицу атрибутов, таким образом, все важные события откладываются в счетчиках-накопителях, и остаются там даже во время выключения питания.
Более того, винчестер постоянно сравнивает текущее значение каждого атрибута с наихудшим (Vorst), которое уже имело место, и заносит новые наихудшие значения в специальный журнал (Vorst Table).
• Таблица предельных значений (TreshHolds Table).
В ней хранятся постоянные величины для каждого атрибута, выход за пределы которых считается ненормальным.
На основании анализа полученных значений атрибутов и их сравнения с таблицей предельных значений, строится так называемый SMART Report — информация о скором отказе жесткого диска, а различные программы, получая конкретные цифры из SMART-журналов в различные моменты времени, могут проанализировать динамику изменений, что способно предсказать будущее этого накопителя.
Виктория тоже пытается анализировать таблицы, и выводит графики для каждого атрибута, что наглядно показывает, насколько хорошо винчестер себя «чувствует» (идея взята из программы SMARTUDM Михаила Радченко).
Переход графика в красную зону говорит о том, что накопитель пора выбрасывать.
Некоторые винчестеры (например Seagate, Quantum), даже будучи новыми, имеют «заваленные» атрибуты температуры, и, например, Spin Up Time (время раскрутки вала).
SMART монитор вызывается клавишей [F9].
Не разрушает содержимое рабочего стола.
Имеется интегрированная справка [F1].
Можно тут же сохранить экран в файл для дальнейшего анализа (клавишей «минус»).
Для удобства, жизненно важные SMART атрибуты выделены зеленым шрифтом, остальные белым, температура желтым.
При наличии переназначенных секторов из резерва (Reallocated Sectors Count), их количество выделяется красным цветом.
Если винчестер не поддерживает технологию SMART или неисправен — будет выдано сообщение «винчестер отверг команду».
Начиная с версии 3.5 в SMART появилась возможность просмотреть флаги атрибутов.
Флаги заложены в стандарт на HDD например, для того, чтобы пользователь мог судить о назначении неизвестных SMART-атрибутов.
Производительность дисковой подсистемы во многом зависит от механики винчестера.
Именно механические движущиеся детали пока остаются самым медленным звеном в цепи передачи данных от магнитной поверхности диска в оперативную память ПК.
Обычно скорость доступа к секторам на диске складывается из 2-х основных факторов:
• Времени ожидания поворота диска относительно головки, до тех пор, пока нужный сектор не окажется в зоне чтения головки;
• Времени поиска дорожки (головка перемещается по радиусу диска, до нахождения нужного трека).
За всю эволюцию развития винчестеров их создатели стремились к максимальной производительности, и поэтому разработали технологии, позволяющие улучшить быстродействие механики до теоретически возможных пределов.
Сейчас уже никого не удивишь тем, что новые винты стали и быстрей, и объемней, и … горячей, чем были их «старшие братья» 3-5 лет назад.
Да, любой «разгон» требует повышенного энергопотребления, что не может не отразиться на температуре.
А еще, высокая скорость перемещения головок привела к заметному увеличению акустического шума.
Все слышали характерный треск HDD при копировании файлов или во время дефрагментации?
Этот и есть побочный эффект высокого быстродействия HDD.
А ведь кому-то такие навороты и не нужны, и им достаточно среднего быстродействия.
Например, для работы с документами или тем, кто использует компьютер в качестве мультимедиа-центра.
Для них повышенный шум винчестера — зло, с которым надо бороться.
Вот разработчики винтов и решили внести в это свой вклад, сделав скорость перемещения головок регулируемой.
Осуществляется это просто — винчестеру в любой момент можно подать специальные команды, которые запретят головкам двигаться слишком быстро (или, наоборот, разрешат максимальную скорость).
Команда сохраняет свое действие даже после выключения питания.
Для включения режима работы с AAM служит клавиша [F5] или консольная команда AAM (для вызова строки нужно нажать клавишу «плюс» или «стрелка вниз»).
Винчестер начнет трещать, демонстрируя текущий уровень шума (у некоторых дисков шум, как ни странно, отсутствует).
Далее смотрим на цифры внизу экрана.
Это текущий уровень шума по шкале 0 - 255.
Также на экран будут выведены подсказки по точным значениям цифр.
Во время теста AAM можно использовать следующие клавиши:
M — (minimum): установить минимальный уровень шума;
D — (disable): выключить AAM совсем (максимальный шум, максимальное быстродействие);
P — (perfomance): получить наилучшее быстродействие, шум высокий;
<- | -> (клавиши стрелок) для плавной регулировки соотношения шум/скорость;
F1 - помощь.
В правом нижнем углу экрана выводится среднее время доступа при заданном уровне шума.
Меняя уровень, смотрим за изменением быстродействия.
Также полезно посмотреть на скорость чистого позиционирования без чтения — консольной командой «CX».
Иногда попадаются винчестеры, у которых еще на заводе AAM установлен на минимальный шум (число 128).
У других AAM вообще выключен (0), а у третьих не регулируется и не поддерживается AAM - этим «отличилась» серия Seagate Barracuda 7200.7 и многие винчестеры для ноутбуков.
На HDD Seagate функцию AAM можно включить за символическую плату у ремонтника или у автора этой программы.
В любом случае стоит попробовать порегулировать AAM клавишами стрелок (вправо и влево) — хуже от этого все равно не будет.
Можно ли превратить 120 гигабайтный диск в 20 Бб?
Конечно да — например создать на нем один раздел на 20 Гб, а остальное не использовать.
А чтобы он в BIOS'е при этом определялся тоже на 20?
Еще несколько лет назад подобное было нельзя, а теперь можно, с помощью HPA.
Но зачем? — спросите Вы.
Например, для защиты информации от вирусов или от случайной порчи/удаления.
Или, если старый BIOS зависает на автодетекте винта, превышающего 32 Гб, а перемычек, ограничивающих объем, производитель не предусмотрел …
Или (не дай Бог), на винчестере появились бэд-блоки, в самом конце, и их надо скрыть от операционной системы, чтоб она даже не лезла туда при форматировании.
В общем, вариантов много …
А так как функция «обрезания» диска есть почти во всех современных винчестерах, рассмотрим ее подробнее.
Host Protected Area — это уменьшение количества доступных физических секторов на жестком диске, с соответствующей коррекцией паспорта диска.
Т.е. диск, обрезанный HPA, будет определяться на меньший (по сравнению с заложенным производителем) объем, что сделает отрезанную часть недоступной ни ОС, ни BIOS.
Соответственно, и другие программы, например форматирования и проверки, не смогут получить доступ к скрытой части.
Обрезание диска происходит всегда с конца, т.е. с помощью HPA нельзя вырезать произвольную область в середине, и нельзя сдвинуть начало диска.
Как и в случае с AAM, результаты HPA сохраняются после выключения питания.
Виктория позволяет задавать любой объем диска с помощью HPA, показывать реальный объем, а также восстанавливать заводской объем обрезанных дисков.
Для этого служат соответствующие команды (вызываются клавишей [F6] или консольной командой «HPA»).
HPA — задать новый объем диска.
После ввода команды появляется приглашение к вводу нового количества секторов (LBA).
Нужно ввести и нажать [ENTER].
Если винчестер не выдал ошибку, он сразу скорректирует свой объем, в соответствии с введенным значением.
RHPA — показать реальный размер диска в LBA.
Команда чисто информативная.
NHPA — восстановить заводской объем диска.
После ввода, на экране отображаются текущий и заводской объемы, и от пользователя требуется подтверждение действия.
В случае согласия (Y) - диску будет возвращен реальный объем.
Для отмены достаточно нажать ESC.
ВНИМАНИЕ!
По стандарту, установка нового объема диска возможна только один раз за сеанс.
После чего все последующие попытки применения HPA и NHPA будут отвергаться (а программа сообщать об ошибке).
Для продолжения работы необходимо выключить и вновь включить питание HDD (программу перезапускать не обязательно).
ВНИМАНИЕ-2!
Винчестеры Seagate большой емкости имеют очень запутанный алгоритм восстановления полного объема, если он был уменьшен другими программами (или старыми версиями ATAPWD/MHDD/Victoria).
Для этого в версию 3.5 введен режим их разблокировки в 2 этапа (до 128 Гб и от 128 Гб), между которыми следует выключить питание HDD.