使用道具 举报
原帖由 0cat0 于 2013-1-16 20:02 发表 用bootmgr调用g4d不可以吗? 自己把BCD菜单加一个项就是了
原帖由 <i>0cat0</i> 于 2013-1-15 21:21 发表 另外,刚才看了一下,发现原来还有什么多人不知道所谓的秒还原是怎么来的,可以去看这里: http://bbs.wuyou.net/forum.php?m ... 3850&highlight= 一个老贴,应该算是比较早提出用G4D秒还原的方法了, ...
My_VHD.rar
2013-1-15 20:57 上传
点击文件名下载附件
3.41 KB, 下载次数: 45, 下载积分: 无忧币 -2
1、在PE 下用分区工具(如DiskGenius)将硬盘分区,并留一小区域(>100M),用NTFS格式化各分区。并将小区域设为主分区(这步我可以省略了,直接用联想已经分好的启动分区) 2、把系统安装盘中的boot 文件夹和根目录中的文件bootmgr 放到主分区。 3、用onekey 灌注VHD 文件。 4、用BOOTICE 修改BOOT 文件夹下的BCD 文件,将VHD 系统挂到启动菜单。 5、启动VHD 系统,继续完成安装。 6、适当优化后(如临时文件夹,页面文件等可指定到实际硬盘分区),做差分。如有需要,继续做恢复用的差分。如果有需要,差分后进入PE,对存放VHD 文件的盘做整理。
1、用系统盘启动安装新系统,在第一个界面选语言什么的过后,下一步,到中间有个“现在安装”按钮的第二个界面停下,此时不要点此按钮安装(因为在这里要建立VHD盘等操作)。 A、按SHIFT+F10,调出CMD B、输入:diskpart,回车 C、输入:create vdisk file=e:\win8_vhd\win8.vhd maximum=20000 type=expandable,回车(e:\win8_vhd\win8.vhd 根据自己的具体情况修改;20000 是虚拟盘的大小,单位是M;expandable 是可扩展,fixed 是固定大小) D、输入:select vdisk file=e:\win8_vhd\win8.vhd,回车(文件路径及文件名同C) E、输入:attach vdisk,回车(完成这步后最好别关CMD 窗口,之前关掉后再继续第2步出错过一次,不知是否与有多个移动硬盘有关,待确认。) 2、点第1 步中的“现在安装”按钮,选择前面建的VHD(虚拟盘)进行安装,这里需要点高级-新建,然后格式化,完成后选择该盘进行系统安装。这时在界面下方会提示说不能安装在此盘之类的信息,不管它,继续安装,直到完成(下面的步骤和普通的安装没区别,当中也会有重启)。 3、进入WIN8 系统,继续安装其它未正确安装的驱动,直至完成。之后可进行适当的系统优化。
第一招:创建差分硬盘。现在已经有了一个e:\win8_vhd\win8.vhd,并已经在里面安装好了win8,能够顺利启动,并且安装好了驱动。现在我们重启进入PE 或者双系统的win7 里,将win8.vhd 改名为win8.base0.vhd , 然后进入cmd , 输入diskpart , 用命令"create vdisk file=e:\win8_vhd\win8.vhd parent=e:\win8_vhd\win8.base0.vhd" 再创建一个链接到win8.base0.vhd 的差分硬盘win8.vhd,这个差分硬盘只有几十kb,会随着以后使用逐渐增大,趁这时赶快备份一个方便以后还原(命名为backup.vhd),哈哈。因为之前启动菜单已经链接到的就是win8.vhd,所以不用再修改启动菜单了,这也是我们重命名的原因。当你想要再次备份目前的系统时,只需要加入第三层差分硬盘即可,方法和之前一样,将win8.vhd 改名为win8.base1.vhd,创建一个指向win8.base1.vhd 的新的差分硬盘win8.vhd。对,没错,可以无限叠加下去恢复。当想还原系统时,只需要进入PE 或双系统的win7,删掉现在在用的win8.vhd,将backup.vhd 改名为win8.vhd,然后重启就OK 了,多么方便啊!从而实现了秒恢复!更方便的方法是将这一过程添加入启动菜单。 第二招:创建多分枝硬盘。比如我们将win8.base0.vhd 作为模版系统了。我们可以分别创建N个指向他的差分硬盘(对,可以一对多),并且用bcdboot 命令分别添加启动菜单(方法如前述),这样瞬间就多了N 个win8 了,而且都不占空间,还互相不受约束,特别适合家里爸爸妈妈公用一台电脑的娃哦!你可以在自己的系统里换上MM 的桌面,可以加密码,等等都行。爸**系统里就给他们装上什么360 啊,qq 游戏啊,你自己也免得看的心烦了。 还可弄一个啥都不装的裸体win8,方便有时候的特殊操作。 ====注意事项:创建了差分硬盘之后,母盘是不能改动的,否则子盘将无法连接===
1、进入PE 或是原有系统下 2、用前面的D、E 两步挂载现有的VHD(事先已拷入目标硬盘) 3、在CMD 下输入:(或试用BOOTICE 完成下列四步,bcdboot 生成启动菜单时加上/l zh-cn参数) A、bcdedit /copy {current} /D "启动菜单中要显示的名字,自定"(会输出一串字符) B、bcdedit /set {输出的字符放这里面} device vhd=[e:]\win8_vhd\win8.vhd(路径自定) C、bcdedit /set {上一步的字符放这里面} osdevice vhd=[e:]\win8_vhd\win8.vhd D、bcdedit /set {上一步的字符放这里面} detecthal on 4、重启后就应该有启动菜单了
一切准备好。就用win7 本身系统的影象备份。找个大分区放。本例是 F: 不过一会备份就完成 去 F:\WindowsImageBackup\XXX-PC\Backup 2010-xx-xx \212503c2a41539-e68b-11df-8173-806e6f6e6963.vhd 红字的同你的 PC 有关,不相同,反正有 .vhd 就是 把备份的 vhd cut 去根目录或文件夹并改短名,(本例是 F:\VHDOS\w64.vhd ) 右键打开电脑 :管理 :磁盘管理: 右键>连结 vhd 把 F:\VHDOS\w64.vhd 连上。 系统自会分佩盘符 本例( H:)记住,等一下用到 打开 regedit 导出本机 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 去卓面,用记事本打开 把内容[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]改成[HKEY_LOCAL_MACHINE\000\MountedDevices]保存备用 用regedit 把 H:\Windows\System32\config\system 挂上HKEY_LOCAL_MACHINE 名是 000 ,把 HKEY_LOCAL_MACHINE\000\MountedDevices 删除 导入卓面的 reg 文件 ,编辑 MountedDevices 删除 \DosDevices\C: ,把\DosDevices\H: 改为 \DosDevices\C:, 退出 regedit (此法保证一定可开机,如只删除MountedDevices,可能开机失败) (假设系统占用 C: 如不是例如我就占用E: 那就\DosDevices\E: )
本版积分规则 发表回复
小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )
闽公网安备 35020302032614号
GMT+8, 2024-11-27 09:40
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.