Lenovo не может загрузить RAW Windows?

Lenovo не может загрузить RAW Windows?

у нас появились новые ноутбуки Lenovo T400 с переустановленной ОС WindowsXP.

Никому не удалось загрузить эту Windows как RAW-систему в vmware/vmplayer (загрузка с физического раздела).

У меня есть sda1(XP), sda2(data), sda3(linux), sda4(swap) и grub установлен на sda3 и имеет общий код в MBR, который должен быть запущен в первую очередь для загрузки linux и XP (chainloader +1). Все это прекрасно работает вне vmware, но как только я пытаюсь загрузить XP из vmware в Linux, grub работает, но если я выбираю Windows, он зависает. Это работает так на Dell D620. Я пытался просто исправить MBR, чтобы был только загрузчик NTLM XP, но все то же самое - он зависает.

Знаете ли вы какие-либо ограничения безопасности/законодательные ограничения для ноутбуков Lenovo, которые могут привести к такому результату?

Я пробовал разные конфигурации, как вы можете видеть ниже, но безуспешно. Grub работает, NTLM нет. Я делаю MBR.bin следующим образом: dd if=/dev/sda of=MBR.bin bs=512 count 1
или
dd if=/dev/sda of=MBR.bin bs=512 count 63
или
dd if=/dev/sda of=MBR.bin bs=63 count 1
Зависит от блока 512 Я выравниваю общую длину диска.
Но это неважно, я использовал vmware для настройки, но все равно тот же grub или ntlm нет.

  1. Файл дескриптора диска

версия=1
кодировка="UTF-8"
CID=fffffffe
parentCID=ffffffff
isNativeSnapshot="нет"
createType="fullDevice"

  1. Описание объема

    #RW 1 КВАРТИРА "MBR.bin" 0
    ##RW 312581808 КВАРТИРА "/dev/sda" 0
    ##RW 312581745 КВАРТИРА "/dev/sda" 63
    ##RW 195366464 КВАРТИРА "/dev/sda" 1
    #RW 312581807 КВАРТИРА "/dev/sda" 1

    RW 1 FLAT "MBR.bin" 0
    RW 312576704 FLAT "/dev/sda" 1

    #RW 446 FLAT "MBR446.bin" 0
    #RW 312576259 FLAT "/dev/sda" 446

  2. База данных диска

    #ДДБ

ddb.virtualHWVersion = "7"
ddb.longContentID = "96de86b3a450c005fac2b88cfffffffe"
ddb.uuid = "60 00 C2 9e 11 6e 60 ea-b5 3b 53 ab 37 52 66 1f"
ddb.geometry.cylinders = "19457"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.geometry.biosCylinders = "19457"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63" #ddb.adapterType = "buslogic"
ddb.adapterType = "язь"

Спасибо

решение1

Я собираюсь предположить, что с виртуализацией и ноутбуком все в порядке. Windows славится своими эпическими шатаниями при смене оборудования. Обычно можно добавлять память и жесткие диски, но если вы измените CPUid или контрольную сумму оборудования, обычно путем переноса жесткого диска на другой компьютер, то вы, возможно, никогда не сможете загрузить ОС снова без переустановки.

http://support.microsoft.com/kb/249694содержит некоторую сопутствующую информацию, хотя она больше относится к Server 2008.

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

Связанный контент