A Lenovo não consegue inicializar o Windows RAW?

A Lenovo não consegue inicializar o Windows RAW?

Temos novos laptops Lenovo T400 em companhia do sistema operacional WindowsXP reinstalado da empresa.

Ninguém consegue inicializar este Windows como sistema RAW em vmware/vmplayer (carregando da partição física).

Eu tenho sda1(XP), sda2(data), sda3(linux), sda4(swap) e o grub está instalado no sda3 e tenho código genérico em MBR para ser iniciado em primeiro lugar para carregar linux e XP (chainloader +1). Tudo isso funciona perfeitamente fora do VMware, mas quando tento inicializar o XP do VMware no Linux, o grub funciona, mas se eu selecionar o Windows, ele fica congelado. Funciona assim no Dell D620. Eu tentei apenas consertar o MBR para ter apenas o carregador NTLM do XP, mas é a mesma coisa - ele congela.

Você conhece alguma limitação de segurança/lei dos laptops Lenovo que poderia fazer isso?

Tentei configurações diferentes como você pode ver abaixo, mas sem sorte. Grub funciona, NTLM não. Eu faço MBR.bin por: dd if=/dev/sda of=MBR.bin bs=512 contagem 1
ou
dd if=/dev/sda of=MBR.bin bs=512 contagem 63
ou
dd if=/dev/sda of=MBR.bin bs=63 count 1
Depende do bloco 512 que justifico o comprimento total do disco.
Mas não importa, usei vmware para configurá-lo também, mas ainda é o mesmo grub ou, ntlm não.

  1. Arquivo descritor de disco

version=1
encoding="UTF-8"
CID=fffffffe
parentCID=ffffffff
isNativeSnapshot="no"
createType="fullDevice"

  1. Descrição da extensão

    #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 PLANO "MBR.bin" 0
    RW 312576704 PLANO "/dev/sda" 1

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

  2. A base de dados do disco

    #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"
ometria. heads = "255"
ddb.geometry.sectors = "63"
ddb.geometry.biosCylinders = "19457"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63" #ddb.adapterType = "buslogic"
ddb .adapterType = "ide"

Obrigado

Responder1

Vou sugerir que não há nada de errado com a virtualização, nem com o laptop. O Windows é famoso por apresentar oscilações épicas quando o hardware muda. Geralmente, você pode adicionar memória e discos rígidos, mas se alterar o CPUid ou a soma de verificação de hardware, geralmente movendo o disco rígido para um computador diferente, talvez você nunca consiga inicializar o sistema operacional novamente sem reinstalar.

http://support.microsoft.com/kb/249694tem algumas informações relacionadas, embora se aplique mais ao Server 2008.

Suspeito que o bootloader esteja carregando os módulos HAL errados e travando.

informação relacionada