|
Primo驱动制作的完全镜像的内存系统镜像文件搬移方法,借这个帖子写一下,供大家参考:
现象:
我制作的win7x32的内存系统文件在D:\C.VDF,我想把它搬到F:\RAMOS\WIN7X32\C.VDF,启动和加载到内存中盘是同一个。
原来是
map (hd0,4)/C.VDF (hd0)
现在搬移后是
map (hd0,6)/RAMOS/WIN7X32/C.VDF (hd0)
搬移过程:
1.用D盘的C.VDF启动primo制作的win7内存系统
Primo软件改设置关联镜像为F:\RAMOS\WIN7X32\C.VDF,原来的关联镜像为D:\C.VDF,保存选择仅加载。
打开注册表,定位HKEY_LOCAL_MACHINE\SYSTEM,导出文件名为SYSTEM1,路径为C:\WINDOWS\SYSTEM32\config\SYSTEM1,保存类型为“注册表配置单元文件”
进入C:\WINDOWS\SYSTEM32\config\,把SYSTEM1的ntfs压缩属性去掉。
Primo软件设置关联镜像改回为D:\C.VDF,保存选择“保存和加载”。
关机,把当前状态保存下来。
2.重启进入7PE系统,这个7PE要求能安装vsuite服务器4.6版软件。(我用primo软件没有搞成功,所以用vsuite)
临时安装vsuite服务器4.6版,启用未识别内存(有可能镜像太大,内存不够用),手动加载D:\C.VDF,加载为默认的Z盘,加载完后,文件系统是fat32,文件系统是RAW,修改成ntfs,簇大小改成原来的,启用NTFS压缩。
进入Z盘,把Z:\WINDOWS\SYSTEM32\config\SYSTEM删除掉,SYSTEM1更名为SYSTEM。PE中如有回收站,把回收站清空
用BOOTICE.EXE打开Z:\BOOT\BCD,看有没有变化,一般是正确的。(用primo驱动加载,这个BCD的内容会改变)
关掉vsuite,重新打开vsuite,手动保存内存盘另存为F:\RAMOS\WIN7X32\C.VDF,vsuite软件保存的完全镜像是连续的,不用再复制一个了。
3.重启用F:\RAMOS\WIN7X32\C.VDF来启动,顺利进入内存系统,看看关联的镜像,已经变成了F:\RAMOS\WIN7X32\C.VDF,搬移成功。
关机始终为仅加载的办法,用注册表的办法只要一个镜像文件就搞定,我平时也是这么用的。注册表的内容有两处,两处相关联,似乎只改一处就行了,不过习惯上还是两处都导出来了! |
|