制作移动硬盘引导的 WinPE 系统 (老毛猴 0911 版本) + Vista 恢复镜像

2007 年 9 月 12 日

  由于装 Vista 破坏了一键恢复,所以我一直在寻求补救方法。来来回回试验了很多回,最终决定舍弃一键恢复,因为它不压缩数据,太占硬盘空间。Ghost 便成为了佳选。

  首先把 WinPE 刻录到光盘上,由于隐藏分区在硬盘末尾,却是主分区而不是逻辑分区,无法和最后一个空间合并,使用里面的 PM 将隐藏分区格式化,再设置为逻辑分区,再删除,再和最后一个空间合并,才真正将隐藏分区变回正常分区。一直想把移动硬盘做成可引导的,试验了很多次,最后终于在移动硬盘里实现了引导和启动 WinPE,可以用来恢复 Vista 镜像。   下面写的是从删除一键恢复到引导移动硬盘成功,经历了数不清次数的失败后总结出来的方法。 [STEP 01] 制作引导盘   删除隐藏分区依旧需要引导盘,在安装 Vista 的时候使用 USBoot 制作过一张 DOS 启动盘,但是运行联想的删除隐藏分区程序 hpatool /clr 命令时出错死机,此时 U 盘引导功能也失效。可能由于 U 盘被系统认作了 C 盘,而此工具对 C 盘(实际为 U 盘)操作,致使失败。解决方法是采用 Windows 98 启动光盘启动,将 hpatool.exe 拷贝至硬盘的某个 FAT32 分区上。我用的是无忧启动 3.2 版,网上下载后使用可以刻引导区的 UltraISO 刻录。 [STEP 02] 删除隐藏分区   用 Windows 98 启动盘或者其他 DOS 界面引导光盘启动后,进入刚才拷贝 HPATOOL 的分区(或内文件夹),执行:hpatool /clr。删除成功。 [STEP 03] 合并隐藏分区   由于隐藏分区在硬盘末尾,却是主分区而不是逻辑分区,无法和最后一个空间合并,于是使用 WinPM 将隐藏分区(此时显示 Unallocated)先格分区,再右击它在菜单里设置为逻辑分区,再删除此分区和最后一个分区(我的最后一个分区内无数据),再和最后一个空间合并,才真正将隐藏分区变回正常的逻辑分区。 [STEP 04] 制作 WinPE 移动硬盘引导盘   之前使用 USBoot 和 FlashBoot 均无法让我的移动硬盘引导。所以采取如下方法(WinPE 版本为老毛桃修改老九 0911 版):    下载 Ntboot.exe 文件,由于制作 Windows 2000 启动引导;    直接使用 Windows 磁盘管理(管理工具 - 计算机管理 - 磁盘管理)给移动硬盘分区,第一个区装 WinPE 系统,分区格式随意,110M;第二个区存放镜像文件,一般 Ghost 压缩过的 Vista 镜像约 5-6 GB。我分了 4.9 GB。第三个就当平时交换文件使用。    下载此版本的 WinPE,得到 ISO 镜像文件,用虚拟光驱软件打开,将里面的所有文件复制到第一个 110 M 的分区。    将虚拟光驱中 WXPE 文件夹下的 SETUPLDR.BIN 复制一份到移动硬盘根目录下,改名为 NTLDR(无扩展名)。    进入命令提示符,进入下载的 ntboot.exe 所在文件夹,执行 ntboot.exe x:(X 为 110M 分区的盘符)。 [STEP 05] 制作镜像文件   从移动硬盘引导的 WinPE 制作完毕。下面就用此硬盘启动系统(需要先在 BIOS 里设置启动顺序),进入 WinPE (其实就是小型 Windows XP),运行内带的 Ghost32 备份 Vista 映像至移动硬盘第二个分区。

  至此,一键恢复的替代品完成,我这场旷日持久的斗争也终于落下帷幕,可以放心了。



blog comments powered by Disqus