dimanche 20 décembre 2009

【转】VirtualBox解决XP正版验证又一法

VirtualBox里面创建好了虚拟机之后会生成一个XML文件,比如你创建一个叫 我要请LC吃大餐 的虚拟机,就会有一个 我要请LC吃大餐.xml的文件,找个顺手的editor打开之,然后编辑,在

之间

加入这么几行

《ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor" value="IBM Corporation"/》
ExtraDataItem name="VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" value="IBM Corporation"/

※如果使用的是HP,则输入:HewLett-PacKard

然后保存。

然后插入IBM.iso安装就行了。IBMOEM.iso上哪儿去找?用MSDN版本的塞进7个文件,

EULA.TXT

OEMBIOS.CA_

OEMBIOS.SI_

WINNT.SIF

OEMBIOS.BI_

OEMBIOS.DA_

SETUPP.INI

就OK了。

手头有ACER Dell Hasee HP LEGEND TCL TOSHIBA Compaq Hedy IBM SAMSUNG SONY THTF(清华同方)这些牌子的OEM文件,想要的mail我。

免费的VirtualBox的绝大部分高级功能在GUI上面都没有,需要查用户手册用命令行实现。但是功能确实极其强大,NAT+端口映射(大于1024的端口)可以不用虚拟网卡就实现几乎所有的网络功能,可以挂载物理分区,物理硬盘,以及等等,玩法超多。

随着win7一起推出的VirtualPC RC就更有意思了,文件共享是用LanmanServer实现的,虚拟机的界面是用远程桌面实现的,真是把宿主机的功能利用到了极致啊。如果网络是用ICS来实现NAT就更Funny了。

收费的VMware貌似也可以通过修改BIOS信息来装OEM版本的windows xp。没有试过。看到VMware强制安装的那一堆网卡就堵得慌。

顺便说一句,微软发布了Security Essentials Beta, 消防队放火的好日子结束了。