Добрый день! Меня зовут Сергей, и я обладатель внешнего жесткого диска объемом 2Tb.
На днях с моим HDD случилось не приятное. Так вышло что отключая его от телевизора он полетел вниз и смачно шмякнулся с полутораметровой высоты об деревянную полку. Представив самый негативный исход, я подключаю диск к ПК и к моему удивлению он был рабочим, все данные, папочки, файлики были у меня перед глазами. Выдохнув, я убрал диск и пошел заниматься своими делами. На тот момент диск был заполнен процентов на 50 всяким хламом, еще со студенческих лет, который кочует с диска на диск и который я уверен мне когда то понадобится.
Через несколько дней появилась необходимость записать около 300Gb на этот диск. Все было хорошо, копирование шло как по маслу зеленый график заполнялся. После завершения, диск я отключил и подключил к ТВ, но данных на нем не оказалось, диск был пуст. Покрутив повертев, вкл, выкл, ни чего не изменилось. Подключаю диск к ПК и та же картина, диск с буквой E: отобразился, но при открытии ошибка чтения. Тут я вспомнил про то жуткое падение диска и судя по всему это были последствия.
Этот хлам важен для меня поэтому я начал искать способы восстановить диск. Немного погуглив я нашел некое ПО для восстановления дисков которое называется HDD Regenerator, было написано что сканирует и восстанавливает данные на физическом уровне — то что надо. В детали работы я не вникал, мне это не интересно, поэтому качаю, запускаю и пробую.
Интерфейс в целом понятен и не создает сложностей, я нашел интересующую меня опцию Prescan (show bad zones) которая сканирует диск на наличие дефектов, выбираю ее и стартую. Мои ожидания восстановить диск по быстренькому начали улетучиваться, т.к. 2Тб сканирования занимали достаточно много времени. К счастью разработчики подумали об этом, и сделали возможность ставить сканирование на паузу и возобновлять с того места где сканирование было остановлено. Таким образом с паузами я сканил пару дней и добрался до того самого места...
Предполагаю что после падения пошла трещина на магнитном диске от оси к краю и на скрине выше это то место где трещина заканчивает свое злое дело.
Кстати, как только сканер переключается на следующий сектор, диск резко отключается. Дальше я понимаю что hdd regenerator не справится с моей проблемой, так как он даже не в состоянии просканировать следующий сектор.
Подзависнув в раздумьях приходит мысль, а почему бы просто не отсечь все что идет после этого сектора, ведь это уже конец памяти и данных там нет. Погуглив, пообщавшись с ИИ понимаю что умные люди подумали об этом и даже написали ПО которые способно менять размер областей памяти без форматирования диска.
Попробовал несколько вариантов, начиная со встроенного в windows diskmgmt.msc который мне не подошел, т.к. требовал отформатировать и удалить все данные, для меня это не приемлемо. Остановился в итоге на AOMEI Partition Assistant которая спасла мой диск. Взяв в руки информацию от hdd regenerator о том где начинается битая область выставляю параметры для обрезки области памяти, пришлось округлить так как этот софт не позволяет работать в Mb. Размер выставил равный 1.73Tb, запустил, подождал около 30 минут и вуа-ля.
Осталось только проверить что диск работает. Открываю папку и действительно все данные на месте, ни чего не потерялось, шкала с занятым объем все как положено.
Кажется все заработало, но как он поведет себя дальше я не знаю, если это трещина, то она может расползтись дальше, поэтому обязательно сделаю копию.
Вывод:
Если жесткий диск может упасть - он упадёт
Гравитация зло, иногда
Если ситуация требует обрезать - надо обрезать
Иногда лучше воспользоваться облаком
Не забывайте про защиту от ударов при выборе диска
updated
Всё оказалось куда проще. Дело было не в падении диска, не в каких-то трещинах, а в TV. Выяснил что при подключении диска к TV ему нужно время на то чтобы считать данные, в моем случае это занимает 3-4 минуты. Если отключить диск или выключить TV до того как чтение будет закончено - сектора диска повреждаются. Восстановить сектора можно уменьшив размер раздела в AOMEI Partition Assistant или запустить проверку диска.
Спасибо за внимание.