15

Что ж, жесткий диск на моем ноутбуке умер (на нем отображалось «Предсказание сбоя SMART - сбой жесткого диска может быть неизбежным).

Поэтому я вынул его, подключил к внешнему корпусу и скопировал все файлы (системные и личные файлы, скрытые и видимые) с него на другой компьютер.

После этого я пошел и купил новый жесткий диск. Мой предыдущий жесткий диск был Western Digital на 250 ГБ 5400 об / мин. Новый жесткий диск представляет собой 500-Гбайт 7200 об / мин Western Digital.

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

Я ожидал, что он будет работать, когда он сказал, "операционная система не найдена". Я снова перезагрузился и вызвал меню "Загрузочные устройства", и, конечно же, мой новый жесткий диск даже там не указан. Хотя он не определяет его как загрузочное устройство, BIOS обнаруживает новый жесткий диск (поскольку я сейчас запускаю на нем программу диагностики дисковода BIOS, которая почти завершена). Так что я не уверен, что происходит.

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

Итак, я предполагаю, что мой вопрос: возможно ли загрузиться с нового жесткого диска? Или мне придется переустанавливать Windows 7 заново?

Слишком долго; Не читал ...

Я скопировал все свои системные файлы (скрытые и видимые) со старого умирающего жесткого диска (250-ГБ, 5400 об / мин) на новый жесткий диск (500-ГБ, 7200-об / мин). Возможно ли получить Windows 7 для загрузки с нового жесткого диска?

Аннотация 1

Я скопировал содержимое старого диска на новый жесткий диск, используя CloneZilla, и CloneZilla запустил успешный процесс. Я подключил новый жесткий диск к своему ноутбуку и все еще получаю сообщение об ошибке "Операционная система не найдена". Я забыл что-то сделать? Должен ли я исправить основную загрузочную запись или загрузочный сектор?

благодарность

Я должен поблагодарить всех за ответ на этот вопрос, поскольку все они были быстрыми, вежливыми и информативными. Спасибо! Я решил эту, казалось бы, огромную проблему, и буду знать, как это сделать в будущем, если это когда-нибудь случится снова! Моя операционная система не только не повреждена, но и благодаря вашему вкладу и времени мне не пришлось покупать копию Windows 7 для ее переустановки. Большое спасибо! Я очень благодарен.

8 ответов8

9

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

Если ваш старый жесткий диск еще не умер ... Я настоятельно рекомендую вам использовать такой инструмент, как clonezilla или Symantec Ghost для клонирования вашего жесткого диска. Он правильно скопирует специальные биты диска, необходимые для загрузки, а также изменит размер тома, чтобы заполнить весь диск.

9

Это возможно, но, как говорили другие, это требует больше работы. Вам нужно настроить основную загрузочную запись (MBR) для загрузки диска и настроить загрузчик Windows для загрузки с этого диска, используя BCDEdit. Это ни в коем случае не сложно, но вам нужно знать, что вы делаете.


Если вы хотите попробовать это, выполните следующие действия:

  1. Настройте схему разделов, которую вы хотите. (Изменить: не забудьте пометить загрузочный раздел как активный !)

  2. Запустите BootSect.exe на новом жестком диске. Я думаю, что программу можно найти в C:\Boot\BootSect.exe . Допустим, ваш новый диск (как внешний диск на данный момент) отображается как E: на вашем компьютере; введите это в командной строке:

    C:\Boot\BootSect.exe /nt60 /mbr E:
    

    Будьте особенно осторожны, чтобы случайно не сделать это с другими дисками!

  3. Теперь скопируйте все файлы на новый диск (E:), убедившись, что вы также копируете скрытые и системные файлы .

  4. Теперь используйте BCDEdit чтобы исправить device и osdevice E:\Boot\BCD . Вам нужно ввести что-то вроде:

    BCDEdit /store E:\Boot\BCD
    Echo  Your boot entries are now printed. Copy the correct GUID.
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID}   device partition=E:
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID} osdevice partition=E:
    

Ваш объем должен быть загрузочным.

3

Загрузка диска - это намного больше, чем просто наличие файлов на нем.

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

Компьютер сам по себе не способен загружать окна. Все, что он способен загрузить, - это 512 байт с самого начала (блок 0) жесткого диска.

Это называется "загрузочный сектор". Эти данные читаются и затем выполняются как небольшая программа. Затем эта программа загружает "загрузчик" - более продвинутый, чем загрузочный сектор, но все еще далеко от Windows.

Задача этого загрузчика - запускать загрузку Windows.

Когда вы устанавливаете Windows, все эти вещи устанавливаются автоматически. Они не копируются с файлами, когда вы копируете их с одного диска на другой.

Вам нужно будет заново установить Windows на новом диске, а затем скопировать данные со старого диска. Просто скопируйте данные, а не окна или ваши программы (их нужно будет переустановить заново).

1

это поможет, Vista и 7 основаны на том же? Если ваш диск настроен правильно, загрузочный диск. Вот как завязать загрузчик.
Neosmart легко BCD говорит

http://neosmart.net/wiki/display/EBCD/Recovering+the+Vista+Bootloader+from+the+DVD

Шаг четвертый: ядерный холокост

1

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

Используйте это бесплатное программное обеспечение для клонирования диска Western Digital

0

Если вы хотите найти ключ продукта вашей установки Windows 7, вы можете установить программное обеспечение everest, и в разделе операционной системы вам сообщат ключ продукта и идентификатор продукта.

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

0

Вы не можете найти лицензию на этикетке на нижней части ноутбука ... Потому что он спрятан под батареей!

У Lenovo нет ничего необычного в том, что там есть лицензия, я также видел лицензии под корпусом жесткого диска (требующие вынуть HDD для просмотра), но это был не Lenovo :)

0

Вы можете использовать Linux liveCD и использовать команду dd (или ddrescue) и делать побитовую копию. Не очень сложно, просто убедитесь, что вы не перепутали свои диски. :)

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