3

Мне кажется, что на некоторые из "Связанных вопросов" у меня есть ответы, и мне довольно стыдно это задавать, но я надеюсь, что кто-то может помочь. У меня есть решение этой проблемы, но я бы не стал продолжать, если смогу помочь.

Друг моего друга дал мне компьютер для ремонта, который не загружался, мне сказали, что они действительно хотят сохранить свои данные, но понимают, могу ли я, и "делаю все возможное", чтобы восстановить их.

Моей первой мыслью перед экзаменом, основанной на разговоре с человеком, была поломка жесткого диска (механическая).

Я начал с того, что вставил жесткий диск в свой копир и попытался сделать резервную копию (как я обычно делаю для первого шага). Это удалось.

Я запустил несколько своих обычных инструментов, и они не могли найти никаких файлов или перечислить жесткий диск вообще. (Я проверил данные SMART и сделал 2x полных сканирования поверхности и не обнаружил никаких ошибок)

Используя собственный образ Windows PE, я попробовал в основном все "нормальные" вещи, но, поскольку (я думаю) все инструменты Windows (за исключением Diskpart) находятся на уровне файловой системы, а не на уровне диска, он не был успешным. Diskpart не помог (я забыл, что он на самом деле сказал).

Затем я использовал один из моих любимых инструментов Testdisk и смог перестроить таблицу разделов. (Я на самом деле имею в виду восстановление, оно стало поврежденным, оно не было просто удалено или прочее).

Теперь Windows PE может перейти на диск C, и я смог увидеть все файлы - и у chkdsk /F был полевой день, "исправляющий" вещи.

Однако всякий раз, когда я загружаюсь, я получаю старое сообщение "Произошла ошибка чтения диска".

Я перепробовал все, что мог придумать, я перестроил MBR, заменил загрузчик (и варианты), но мне не повезло.

Кроме того, я использовал Gparted и заметил начальный и конечный пустой блок, за которым следовал раздел размером 5 МБ с неизвестным форматом / разделом. Я удалил их и растянул основной диск, чтобы покрыть весь диск.

Восстановление при загрузке не работает - оно просто предлагает удалить все подключенные устройства! Он сделал это с первого раза и предлагает что-то другое, только если я использую эту опцию на полпути одного из шагов вручную (например, вместо удаления, а затем перестроения меню, если я делаю это после простого удаления, оно автоматически переделает его - что на самом деле никакой помощи).

Я думаю, что то, что вызвало эту ошибку, в первую очередь занимало загрузочный / критический файл, однако я бы подумал, что Windows загрузится и выйдет из строя / bluescreen / other и не будет иметь этой ошибки. Тем не менее, нет ремонтной установки и SFC не работает из Windows PE. Я ничего не знаю о том, что может сканировать на уровне файлов и восстанавливать поврежденные файлы.


Тем не мение.... Время ограничено Я пытался исправить это в течение последних 3 дней (пока выполнял другую работу ... не без остановки!), И просто ходил кругами. Я хочу вернуть эту машину в ближайшее время, поэтому я опубликую следующее как ответ, если ничего не предложено или если они не работают:

Я понятия не имею, что вызвало эту ошибку в первую очередь - я сделал то, что клиент действительно хотел, и сделал резервную копию всех своих файлов, изображений и многого другого. Я удовлетворен тем, что жесткий диск не поврежден физически (или иным образом), а таблицы разделов не просто повреждены, я думаю, что это был вирус и / или случайная ошибка. Неизвестно, что еще происходит, поэтому я выполнил полный формат системы, а затем скопировал обратно все данные.

Edit- (в основном, это то, что я сделал, и он работает нормально - однако, мне не нравится, когда он становится лучше меня, и я скопировал "испорченное" изображение обратно на жесткий диск, чтобы попытаться это исправить. Если я ничего не могу придумать, я просто исправлю это снова - однако, я уверен, что ремонт должен быть возможен.)

3 ответа3

1

Это, конечно, сложно, и я бы (также) назвал это «исправленным» методом, который вы застряли, делая. :)

Вот мое предложение / предположение, и это отчасти глупо:

Сделайте две копии поврежденного изображения, которое вы скопировали; один на целевой диск и один на другой диск («запасной»).

Верните целевой диск обратно в прежнее состояние после того, как TestDisk восстановил раздел.

Сделайте то же самое с «запасным» (чтобы вы могли прочитать все данные).

Попробуйте восстановить цель с помощью компакт-диска Windows. Надеемся, что он сможет распознать существующую Windows и предложить какое-то восстановление, которое не связано с форматом. Если он предлагает вам «обновить» существующую установку Vista, сделайте это. :)

Как только вы загрузитесь в какой-либо форме (вы можете захотеть взять копию), загрузитесь с компакт-диска (Win PE или аналогичного) и скопируйте все содержимое из «запасного» в «целевой».

Мы надеемся, что в конечном итоге вы получите восстановленный загрузочный раздел, загрузочный сектор и процедуру загрузки Windows на Target, но с немного испорченной файловой системой. Таким образом, скопировав файлы снова (образуйте запасные), вы сможете вернуть все исходные файлы обратно на место, но не испортите, возможно, исправленную загрузочную систему и не запуская chkdsk (что может привести к хуже в этой ситуации), поскольку таблица разделов будет корректно обновляться, когда файлы будут перезаписаны ОС на компакт-диске.

Будет ли это работать? Я сомневаюсь в этом, но я не могу думать о многом, что вы еще не пробовали. Опять же, вы сделали больше, чем большинство из них уже сделали, и маленький шанс на полное восстановление, возможно, уже был разрушен такими вещами, как SMART, автоматический запуск chkdsks и тому подобное, еще до того, как вы приобрели компьютер.

NB: Если вы еще не пробовали - проверьте GetDataBackNTFS. Он платный, и я не уверен, что он сейчас поможет, но все же стоит добавить его в кэш инструментов для подобных ситуаций. Ох и SpinRite, если у вас его нет. Я определенно собираюсь проверить Testdisk немного больше для моего собственного использования.

Удачи, дайте мне знать, как это происходит. :)

0

Если Missing Operating System или Operating System Not Found вам необходимо выполнить загрузку с диска и выполнить ремонт, вот что вы можете попробовать.

Загрузите DVD с Windows 7 или Vista, выберите "Восстановить"
Откройте командную строку.
Введите следующие команды:

bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildbcd

Нажмите Enter.

Моя проблема была решена с помощью этих шагов, надеюсь, это поможет другим людям.

0

Вы можете использовать диск аварийного сброса, который можно найти, выполнив поиск emergency reset disk в Google. Вам нужно будет записать ISO на CD. Затем зайдите на свой компьютер и загрузитесь с аварийного загрузочного диска. Вы получите несколько вариантов сброса и исправления вашего компьютера.

Также проверьте, если вы можете восстановить с помощью Windows Vista CD. Загрузите установочный диск Windows 7, выберите "Восстановить", откройте командную строку. Введите следующие команды:

bootrec.exe /fixmbr bootrec.exe /fixboot bootrec.exe /rebuildbcd

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