Shmildys 发表于 2013-1-4 12:50:17

使用firadisk制作VHD 2k3 成功

其实上个星期就做出来了,这里说下自己的方法,比较笨,还用了其他人的工具

1、备份现有系统,进入PE格式化C盘,硬盘安装Win2003精简版,并安装好驱动。【装在C盘是我为了方便】
2、安装Firadisk驱动,使用热备份工具备份系统为img文件。【这部基本就可以直接img的ramos了】
3、进入Win7PE,创建VHD固定大小文件并格式化为NTFS,同时挂载热备份后的img文件。
4,将img镜像内所有文件拷贝至VHD文件。
5、利用BOOTICE修改VHD虚拟磁盘的MBR为NT5和NTLDR
6、复制OSLetter进入VHD磁盘内,k进入该虚拟磁盘的命令行路径,使用Osletter重新定向启动,避免autochk错误出现。
7、离线修改VHD磁盘系统注册表system,修改盘符,不然注定悲剧呢。【主要是将自己hdd的盘符调整,避免冲突,不然进入系统就注销】
8、利用GRUB4DOS添加启动项就ok


title WinVHD RAMOSno -top
find --set-root /WinVHD.vhd
map --mem /WinVHD.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr

title WinVHD Modify
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /WinVHD.vhd
map /WinVHD.vhd (hd0)
map (hd0) (hd1)
map --hook
write (99) \nStartOptions=disk,vmem=find:/WinVHD.vhd,boot;\n\0
root (hd0,0)
chainloader /ntldr

[ 本帖最后由 Shmildys 于 2013-1-4 12:51 编辑 ]

11ydy 发表于 2013-1-4 13:15:24

我想问下,这样NT5系统改用VHd有什么好处

和Img不是一样的吗

Shmildys 发表于 2013-1-6 08:34:22

原帖由 11ydy 于 2013-1-4 13:15 发表
我想问下,这样NT5系统改用VHd有什么好处
和Img不是一样的吗
直接修改,不用热备份,如果都使用ramos.其实差不多,img或者wim还来得小巧一些,nt5主要用来应急。

11ydy 发表于 2013-1-6 09:44:32

回复 #3 Shmildys 的帖子

怎么直接修改?这2003VHD不通过GRUB能直接硬盘方式启动?

Shmildys 发表于 2013-1-9 12:59:20

原帖由 11ydy 于 2013-1-6 09:44 发表
怎么直接修改?这2003VHD不通过GRUB能直接硬盘方式启动?
xp 和 2003本身不支持vhd启动。装驱动其实就是为了能利用grub启动。

11ydy 发表于 2013-1-9 13:21:05

回复 #5 Shmildys 的帖子

那对于GRUB 引导NT5镜像来说,IMG 与 VHD没有分别

zqjiang 发表于 2013-1-9 15:45:07

回复 #1 Shmildys 的帖子

请问 这步怎么做
6、复制OSLetter进入VHD磁盘内,k进入该虚拟磁盘的命令行路径,使用Osletter重新定向启动,避免autochk错误出现。

OSLetter哪里有?

我一直出现autochk错误

水中流星 发表于 2013-2-25 23:37:47

回复 #7 zqjiang 的帖子

我也是一直 autochk错误 ....悲剧...

2012ceyhvx 发表于 2013-3-3 13:45:43

我用xp+firadisk制作ramvhd成功(可以可写挂载),第6步可以省掉。

但换为img格式后,可以ramos;但可写挂载xpimg,总是出现autochk错误。维护vhd可以成功,而img格式就不行呢?

2013zhjplayer 发表于 2013-4-22 17:27:41

为什么要转换成vhd呢,你这又不用bootmgr引导,对于grub 来说,img 和vhd是一样的。楼言主绕个弯子。若想做成vhd的,不用先做成img再转换,xp下可直接用DiskGenius和Virtual Drive Manager 在win7下用自带的磁盘管理就行。不会出现autochk错误,也不必要热备份。
页: [1]
查看完整版本: 使用firadisk制作VHD 2k3 成功