Windows 2000 недоступное загрузочное устройство

3215
foochow

Я работаю с машиной, у которой умерла материнская плата. Машина работает под управлением Windows 2000 для устаревшего программного обеспечения. После того, как материнская плата умерла, я disk2vhdвыполнял физический перевод в виртуальный. Данные с диска, казалось, vhdхорошо скопированы в файл. Однако всякий раз, когда я пытаюсь загрузиться, я получаю сообщение о недоступном загрузочном устройстве.

До сих пор я пробовал несколько вещей, чтобы исправить это.

  • Fixmbr
  • Fixboot
  • CHKDSK
  • Windows 2000 автоматизированный ремонт

Кроме того, я попытался открыть реестр vhdбез какого-либо успеха. Есть еще одно исправление, предложенное мной, которое требует редактирования реестра. Можно ли открыть Windows 2000улей в другой ОС или другой копии Windows 2000?

Еще одна вещь, на которую следует обратить внимание, это то, что ошибка появляется во всех Virtual PC 2007, Hyper-V и VMWare Player.

Кто-нибудь знает, как пройти это?

0
Возможно, при установке Windows нет необходимых драйверов для виртуального интерфейса IDE программного обеспечения виртуальной машины. Существует несколько наборов микросхем motherboafd, поддерживающих порты IDE, поэтому при первоначальной установке Windows 2000 она установит тот, который соответствует исходной материнской плате. Попробуйте изменить смоделированное устройство IDE, представленное вашему виртуальному гостю, в настройках виртуальной машины, если это возможно. Ryan Griggs 9 лет назад 0
Вот статья о драйверах vm ide http://technodrone.blogspot.com/2010/03/inject-vmware-drivers-into-source-os.html Ryan Griggs 9 лет назад 1
Ваш ответ был в значительной степени то, что в конечном итоге сработало. Мне пришлось редактировать различные ключи реестра и добавлять новые записи для новых драйверов. foochow 9 лет назад 0

3 ответа на вопрос

2
foochow

So after trying several more items, I decided toying with the registry was the last resort. The issue here is that almost every post or tutorial suggested that i use the original machine, which in this case was not an option.

So i opened the default hive from the Windows 2000 machine on my Windows 8 machine. After this, I followed a tutorial that mentioned to merge many keys into the registry under the CurrentControlSet subkey. However, again, not possible, so i merged them into ControlSet001. I also had to create most of them manually.

However, once this painful process was finished, the VM booted as expected. Link to tutorial

1
wendy.krieger

You can open hives under most copies of winnt. I have edited 3.51 and 4/- hives under 2000. You might need to run some fix on the registry to enable 48BLBA, or use vista's boot(*) program to create an xp style boot block (rather than a vista one).

Да, мне удалось найти информацию об открытии иностранных ульев в инструменте реестра. foochow 9 лет назад 0
0
user3603546

In my experience, the most reliable recovery method for Windows 2K-XP is to install another copy next to it. There is a good chance that the existing copies also become bootable. If not, at least you get a boot.ini entry that is bootable and can use it for reference.

Since your disk is already virtual, it should be easy to manipulate it, add one more Gb and install WindowsXP again (in the new empty space, creating a new partition).

In the boot.ini you will see how Windows sees your disk from the virtual machine. You can adjust the boot.ini entries, hypervisor's virtual disk properties (IDE channel) and your old registry so that they all three agree.

The registy hives can be opened with regedit -> File -> Load Hive -> select the file, e.g. C:\Windows\System32\config\SYSTEM (select HKEY_USERS to load hives).

Я не уверен, что проблема в файле boot.ini. Единственная разница в файлах - у одного есть каталог Windows как `WINDOWS`, а другой` WINNT` foochow 9 лет назад 0