|
|
需要的工具:
winhex或者ultraiso,一个vmware的虚拟机或者hyper-v的虚拟机(vpc应该也可以的,不过我没有安装vpc),一个ps/2的键盘或者鼠标
先建立一个固定容量的vhd磁盘或者立刻分配所有空间的vmdk磁盘(呵呵,感谢fujianabc,这种用grub4dos直接加载vhd的方法很简便),然后启动虚拟机,安装xp,装完后,打上firadisk驱动,设置grub4dos的菜单,把ps/2的键盘接到物理机器上,重新启动,用grub4dos加载这个vhd或者vmdk启动,进入系统后,这个xp会发现新硬件,然后弹出找到新硬件向导,这个时候usb设备不好用,只有ps/2的键盘或者鼠标可以操作(因为我是用的hyper-v,这个虚拟机软件不支持usb,不知道是不是这个原因;或许用vmware做的话,进入ramos后usb设备能工作,我没有试,但是我试过用grub4dos加载vmdk,这个是正常的,我把抓取vhd的wim直接释放到vmdk的,因为没有用vmware来安装这个xp,所以不清楚如果是vmware做出来的这个ramos第一次引导的时候,usb设备能不能用)
用这个ps/2接口的键盘来操作,如果你的主板开启了ahci或者raid的话,想要识别到物理硬盘,先手动把主板的南桥驱动打上,把所有的硬件驱动安装完毕后,忽略重启系统的提示,用winhex或者ultraiso把这个ramos的内存盘抓取为img或者ima格式的硬盘映像文件,重新启动,grub4dos的ramos的菜单里指向这个新抓取的映像文件,就可以启动进去ramos了
如果是在windows7下做windows7的ramos,用fujianabc的方法更简单,windows7本身支持高版本的windows7从vhd引导
winhex的操作
在工具菜单选择磁盘工具,克隆,选择需要抓取的硬盘,一般是c盘,然后选择保存img文件的路径就可以了,不过我在用winhex抓取的时候,在这个xp的ramos下总是突然崩溃,不知道是不是和我用了ramdisk plus启用了xp的系统未使用的内存有关
ultraiso的操作
单击工具栏的 启动按钮,选择下拉菜单的 制作硬盘映像文件,选择要抓取的硬盘和保存路径就可以了
无论是用winhex还是ultraiso,保存路径都不能选择ramos所在的c盘,选择保存在物理硬盘的分区,呵呵,其实这个不用我啰嗦 |
|