Автор Тема: Динамический диск не читается, что делать?  (Прочитано 12161 раз)

0 Пользователей и 1 Гость просматривают эту тему.

SysAdmin

  • Global Moderator
  • Newbie
  • *****
  • Сообщений: 40
    • Просмотр профиля
Динамический диск не читается, что делать?
« Ответ #1 : 25 Май 2011 Среда 15:41:00 »
Сегодня столкнулся уже во второй раз с такой проблемой.
Установлена, операционная система Windows XP на обоих компьютерах, файловая система на всех дисках NTFS.
Вынимаю жесткий диск из старого компьютера, честно говоря я не смотрел какой тип диска был раньше, но похоже что динамический, вставляю этот диск в новый компьютер вторым диском и диска этого не видно.
Захожу: Мой компьютер \ управление \ управление дисками и мой диск помечен как "Динамический диск" с красным крестиком. Если щелкнуть правой кнопкой мыши, то появляется только один вариант "преобразовать в базовый диск", но преобразовывать диск с данными в базовый, я бы не советовал, т.к. я уже раньше так делал и все данные после преобразования были потеряны, после преобразования в базовый Windows будет предлагать только один вариант "Форматировать".
В этот раз преобразовывать диск я не стал и решил этот динамический диск вставить в старый компьютер, чтобы переписать данные, но теперь и в старом компьютере этот диск не читается, пробовал вставлять шлейф во все порты SATA, но и это не помогло, попробовал открыть этот диск на другом компьютере, где установлена операционка Windows 7, тоже самое, диск не виден. Но в "управление дисками" в Windows 7 появился новый пункт меню по правой клавише мыши "Реактивизировать том", при выборе этого меню выскакивает ошибка.

Поискал в интернете информацию по этой проблеме, похоже что это глюк Windows и не у одного меня такие проблемы.
Восстановить данные получилось только одним способом:
Нужна программа для редактирования дисков на уровне секторов, например: WinHex, официально скачать ее можно тут, программа платная, но keygen можно найти в интернет.
Запускаем программу winhex, выбираем наш динамический диск который не читается (клавиша F9) и исправляем значение одного байта, 42 на 07 в нулевом секторе в последовательности: 42 FE FF FF 3F, т.е. должно получиться: 07 FE FF FF 3F.
Сохраняем изменения (через меню File\Save Sectors), появится вопрос о том, что все данные на диске могут быть потеряны, думаем стоит это делать или нет, если вы уверены в том, что делаете, нажимаем ОК, после нажимаем Yes.
Вот и все, далее перезагружаем компьютер и содержимое диска будет доступно.
Ниже скриншоты из программы winhex, до исправления и после.
« Последнее редактирование: 08 Сентябрь 2011 Четверг 10:08:56 от SysAdmin »