联想无法启动 RAW Windows?

联想无法启动 RAW Windows?

我们获得了新的联想 T400 笔记本电脑,公司重新安装了 WindowsXP 操作系统。

没有人能够在 vmware/vmplayer 中将此 Windows 作为 RAW 系统启动(从物理分区加载)。

我有 sda1(XP)、sda2(数据)、sda3(linux)、sda4(swap),grub 安装在 sda3 上,MBR 中有通用代码,首先启动它来加载 linux 和 XP(chainloader +1)。所有这些在 vmware 之外都能完美运行,但是一旦我尝试在 Linux 中从 vmware 启动 XP,grub 就可以运行,但如果我选择 Windows,它就会冻结。它在 Dell D620 上就是这样运行的。我尝试修复 MBR 以仅使用 XP 的 NTLM 加载程序,但结果还是一样——它冻结了。

您是否知道联想笔记本电脑的一些安全/法律限制可能会导致这种情况?

我尝试了不同的配置,如下所示,但没有成功。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=“no”
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 FLAT“/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”

谢谢

答案1

我要说的是,虚拟化和笔记本电脑都没有问题。众所周知,Windows 在硬件发生变化时会出现严重的问题。通常,您可以添加内存和硬盘,但如果您更改了 CPUid 或硬件校验和(通常是通过将硬盘移到另一台计算机来实现),那么您可能永远无法在不重新安装的情况下再次启动操作系统。

http://support.microsoft.com/kb/249694有一些相关信息,尽管更多地适用于 Server 2008。

我怀疑引导加载程序正在加载错误的 HAL 模块,然后崩溃。

相关内容