今天有点事情要做一个USB引导盘,手头正好也没有U盘,不过有一个移动硬盘盒,应该也可以做吧。
网上找了一下,很多工具,不过我的移动硬盘上可有不少数据,要倒出来也费事,怎么在不损坏硬盘数据的情况下将这个硬盘做成引导盘呢?
考虑了一下,USB硬盘要引导,也就3个条件
1。MBR可以引导
2。分区可以引导
3。分区激活
3好办,在硬盘管理中将分区标记成激活就可以了。
本来DOS下的SYS命令就可以做到1和2,不过现在系统至少都是XP了,要找DOS也麻烦。
突然想到XP的恢复控制台,里面有2个命令fixmbr和fixboot,这两个命令修复MBR和分区引导记录,正好合用。
fixmbr /device/harddisk1
fixboot g:
进入恢复控制台,用这两个命令对USB硬盘处理之后,由于恢复控制台制作的分区引导记录是启动ntldr的,再将机器上的启动文件ntldr,ntdetect.com,bootfont.bin,boot.ini拷贝到USB硬盘上,测试一下,OK,boot.ini的启动菜单出来了。
剩下的事情就好办了,下载grub4dos,在boot.ini中加上grldr,然后将一堆引导镜像拷贝到USB硬盘上,用grub4dos想起哪个就起哪个,一个USB引导硬盘做好了,USB盘上的数据一点没动。