Про подключение HDD после продолжительного Offline-хранения ¶
От: Drugzilla 22 декабря 2023 г. 21:22
Здравствуйте!
Введение
Сразу к сути. Есть два HDD: ST31500341AS и Transcend StoreJet TS640GSJ25D2 (внешний). Оба достаточно продолжительное время хранятся без подключения: ST31500341AS порядка 2.8 лет, StoreJet более 4 лет. Условия хранения, эм, обычные. Каким-то сильно неблагоприятным факторам не подвергались (по крайней мере, непосредственно не замечено), но и, так сказать, "архивные" условия хранения также не обеспечивались. Теперь немного более подробно по каждому
Информация по накопителям и их Background
ST31500341AS
Прежде всего основное, самое интересное ─ наиболее актуальный Snapshot S.M.A.R.T.'а: файл S.M.A.R.T._Snapshot_for_ST31500341AS_Captured_10.01.2021_Around_10PM.png
во вложениях (дополнительно изображение доступно здесь: https://pasteboard.co/yrfESjRlVbC7.png)
Snapshot сделан 10.01.2021. Однако для данного накопителя известна еще и некоторая "динамика": файл ST31500341AS_S.M.A.R.T._Dynamics.png
во вложениях (дополнительно изображение доступно здесь: https://pasteboard.co/REfduN3ZrkvA.png)
Тут значения параметров для предыдущих 4 Snapshot'ов (сохраненных 13.08.2020, 19.08.2020, 15.09.2020, 29.12.2020) "взяты" из Log'ов "CrystalDiskInfo". Софт ведет логгирование, так сказать, несколько "выборочно" и сохраняет Raw-Values в основном только для "общих" (не-Vendor-Specific) параметров, а потому здесь Raw-Values представлены, собственно, только для таких параметров. Также Snapshot'ы создает не на постоянной основе (плюс "CrystalDiskInfo" не был добавлен в "AutoStart"), а потому здесь всего 4 Snapshot'а (хотя PC достаточно активно использовался, о чем "нестрого" говорят S.M.A.R.T.-параметры вроде "Power-On Hours"). Для "Airflow Temperature" и "Temperature" 13.08.2020 было зарегистрировано два различных значения, для строгости это также отражено в таблице (хотя понятно, что эти параметры напрямую не отражают состояние накопителя). В остальном же данная таблица должна быть понятна и без дополнительных комментариев
Перед отключением ST31500341AS активно не задействовался (примерно 2 года), был просто подключен к PC. На накопителе, однако, присутствовала как минимум одна "активная" файловая система (собственно, NTFS "на" Partition'е почти "на" весь объем накопителя), а потому некоторая Read-Write-активность здесь осуществлялась Windows "в фоне". Запись при этом (предположительно) в основном осуществлялась "в" одни и те же "области", секторы (собственно, туда, где расположены $MFT, $LogFile и т. д.)
Отключен же накопитель потому, что в "CrystalDiskInfo" статус изменился "на" "Caution", а количество параметров, значения которых "CrystalDiskInfo" посчитал "нехорошими" (если более строго, то для которых Raw Values превысили Threshold Caution'а) увеличилось с 1 до 2 (к "Reallocated Sectors" добавились, предположительно, Pending'и). Чего-то другого "подозрительного", "нехорошего" (вроде долгих загрузок OS, отключения накопителя "от" OS, нехарактерных звуков, повышенных температур и т. д.) замечено не было
Далее же, после отключения, накопитель весь указанный период просто хранился в корпусе PC. Собственно, там же находится и на момент публикации данного вопроса
TS640GSJ25D2
По TS640GSJ25D2 информации же пока что на порядок меньше. Тут только то, что для этого накопителя также не было замечено каких-либо явных признаков выхода из строя. А также то, что хранился и хранится сейчас данный накопитель в кейсе (достаточно стандартный кейс от "Case Logic" для внешнего HDD 2.5"). Предположительно, это дает некоторую дополнительную защиту от внешних воздействий. Про S.M.A.R.T. и про то, что за накопитель установлен в Box'е, информации (пока) не имеется
Собственно, вот. Это некоторая информация по накопителям и, так сказать, их Background
Вопросы (I)
И, разумеется, есть задача накопители прочитать и прочитанные данные сохранить (в Image). Однако текущее состояние накопителей неизвестно. Да, тут логично предположить, что накопители потенциально нестабильны, а потому любая нагрузка, даже просто запуск, тут может быть опасна, и тогда здесь оптимально будет сразу обратиться к вам. Но при этом могут быть и в хорошем (имеется в виду, достаточно хорошем для выполнения как минимум одного или даже нескольких чтений) состоянии, и тогда сразу обращаться к вам будет наоборот не оптимально (так как тут, в частности, добавляется потенциально небезопасная транспортировка), а оптимально будет, собственно, просто их прочитать. В общем, основной вопрос состоит в том, в каком состоянии накопители находятся сейчас. И возникает вопрос: а как, так сказать, "предварительно" оценить состояние накопителей перед подключением?
Полагаю, что, по крайней мере без специализированного оборудования, особо никак: только, собственно, осуществив подключение. И тут возникает второй вопрос: учитывая представленную выше информацию и Background накопителей, на сколько (как сильно) такое "тестовое", "пробное" подключение (как минимум, просто для просмотра S.M.A.R.T.'а) может максимально (то есть, иначе говоря, если рассмотреть Worst-Case-Scenario) ухудшить состояние накопителей? Разумеется, с учетом того, что при обнаружении любых признаков дефектов, неисправностей (нетипичный звук (шум), нестабильность подключения к OS, большие задержки, резкие снижения скорости чтения и т. д.) накопитель сразу же будет отключен. Может ли такое подключение ухудшить состояние настолько, что накопители будут полностью непригодны для восстановления данных с них? Или все же тестовое подключение так радикально на накопители повлиять не может?
Вопросы (II)
Про подключение и чтение также возникает ряд вопросов о том, как наиболее корректно это сделать:
1. Корректно ли будет здесь применить Hot-Plug-подключение? Или же все же лучше более "классический" вариант с подключением к отключенному PC и запуском накопителя "вместе" с PC? Или же формат подключения здесь особого влияния не оказывает?
2. Следует ли предварительно извлекать TS640GSJ25D2 из Box'а для осуществления прямого SATA-подключения? Или же подключение "через" SATA-USB-мост тоже OK? Или же, опять же, особого влияния не оказывает?
3. Корректно ли будет при обнаружении признаков неисправностей (как указано выше: нетипичный звук (шум), нестабильность подключения к OS и т. д.) для максимально быстрого отключения накопителя (для уменьшения времени работы в таком состоянии) просто отключить питание? Да, здесь записи на накопители производиться не будет, а потому вопрос консистентности изменения данных на накопителе не возникает. Но возникает вопрос о том, безопасно ли это для накопителей на уровне Hardware? Или же лучше отключать питание более "корректно" (чтобы накопитель получил соответствующие команды, осуществил, например, отвод HSA и т. д.)?
4. Какой софт порекомендуете для чтения накопителей и создания Image'а? Пока думаю применить X-Ways Forensics или DMDE. Софт имеет функционал по работе с HDD с "легкими" Hardware-дефектами: осуществляет пропуск секторов при CRC-Errors, чтение в обратном порядке (реверсивное чтение). Думаю, что в целом-то это максимум того, что доступно при "стандартном" подключении накопителя (и чтении, нестрого говоря, "в домашних условиях"), а что-то же более нетривиальное (вроде отключения Remap'ов) решается не софтом, а предполагает редактирование Firmware, применение программно-аппаратных комплексов и т. д. Но все же услышать комментарии и рекомендации в частности и по теме софта явно будет не лишним
5. Какие в целом у вас есть рекомендации по осуществлению подключения и чтения? Что еще учесть? На что еще обратить внимание?
В целом, вот
Причина: Добавлены разделы и улучшено форматирование