大家都知道,U盘在使用ZIP格式的时候,是不能分区的。(某些U盘可以用产量工具分区,但大部分U盘都不支持),如果用HDD格式的分区,在系统里看到的就不是“可移动磁盘”这样的盘符了。用起来有点不爽。
论坛的fdd_ds兄弟有一篇关于U盘分区的贴子:
《分享WinHEX和PM给U盘分区》但是操作上有点困难,需要小容量的U盘做源。本人手头上就没有小容量U盘,所以想了个新办法。
方法是:利用VMWARE虚拟机的虚拟硬盘做源硬盘。可按自己的需要把硬盘分成可启动分区和数据分区,并把启动文件都复制到启动分区上。然后用WinHEX或新版的DiskGenius进行硬盘克隆,把虚拟硬盘的内容1:1克隆到U盘上。这样ZIP格式的U盘就成功分区了,而且启动分区是不可见的,格式化数据分区不会破坏U盘的启动文件。
下面是操作步骤:
1、首先准备好Vmware,硬件设备中要加上\"USB Controller\",并安装好xp系统。如图:
2、新建一个VM虚拟硬盘(以下称:HD1),硬盘大小要比你U盘的大小略小。并勾选上\"Allocate all disk space now\",如图:
3、进入VM的XP系统,用你喜欢的分区工具对HD1进行分区,分区格式为FAT或FAT32均可,要注意的是,数据分区必需是第一分区,启动分区是第二分区,把启动分区激活,启动分区不需要隐藏,如图:
4、把启动文件复制到启动分区并把引导程序安装到硬盘的MBR;我是使用syslinux作为引导程序,启动方案也是fdd_ds兄的方法\"syslinux-->grub4dos-->你要启动的系统\",大家可以参照:
《让syslinux启动慢成为过去》这个贴子。
5、插上U盘,一般情况下,vmware会自动加载U盘到XP系统,如果没自动加载,可通过下图方法手工加载:
6、运行DiskGenius,点击工具栏上的复制硬盘,选择HD1为源硬盘,选择U盘为目标硬盘。选择\"复制所有扇区\"然后点\"开始\"。
7、复制完成后拔插一次U盘,这样你的U盘就成功分区了。
这时候系统中就只能看见数据分区的内容。启动分区不可见也不能通过\"磁盘管理\"分配盘符。
要修改启动分区的文件,可通过DiskGenius进行修改,如图:
经测试,DiskGenius能添加和替换启动分区中的文件。但不能删除文件,删除文件程序就会出错退出,这可能是软件的BUG,未能确定。
下面两张图是用分区后的U盘启动PE后的盘符情况。除了PE,红叶的DOS工具箱也能正常启动。
在此感谢无忧fdd_ds兄弟。
[ 此贴被小毅在2008-05-10 13:29重新编辑 ]