Назад | Перейти на главную страницу

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

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

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

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

Знаете ли вы какие-то ограничения безопасности / закона для ноутбуков 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. Disk DescriptorFile

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

  1. Описание экстента

    #RW 1 FLAT "MBR.bin" 0
    ## RW 312581808 FLAT "/ dev / sda" 0
    ## RW 312581745 FLAT "/ dev / sda" 63
    ## RW 195366464 FLAT "/ dev / sda" 1
    #RW 312581807 FLAT "/ dev / sda" 1

    RW 1 FLAT "MBR.bin" 0
    RW 312576704 ПЛОСКИЙ "/ dev / sda" 1

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

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

    #DDB

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 = "ide"

Спасибо

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

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

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