本次把源代码和编译结果打包在一起了。请将 mbr_24M.img 用 bootice 之类的扇区克隆工具克隆到 U 盘。
当然,一定要小心!!注意不要把你的硬盘毁掉了!!
写完之后,拔掉 U 盘,再插入,看看能否被识别。此时 U 盘应该是 FAT32 格式,里面的文件是空的,没有一个文件。
如果 Windows 报错,说这个盘未格式化,那就说明写入的过程出错了,有可能是 Windows 干扰了写盘操作,你需要重新写一次。
我在 XP 下测试写入过程需要两次,正如刚才所说。尽量不要在 Win8 下操作,Win8 有可能更干扰写盘操作,甚至改变写入的数据。
好了,接下来就可以让这个 U 盘为你服务了。你可以拷贝一个 menu.lst 到这个 U 盘上,它会接管控制的。
我是这样做的:我把 0pe 里面的 menu.0pe 拷贝到 U 盘根目录并改名为 menu.lst,同时把 0pe.iso 也拷贝到 U 盘根目录。这样成功启动到 0PE。这个 0PE 可以自动安装好无线网卡驱动,现在我就是在这个 PE 环境下发帖。非常好,我以后就不需要使用 fbinst 了。直接把 0pe 的菜单和 ISO 文件放在 U 盘便可。
朋友们,借着这个帖子,我再谈谈关于 DOS 的看法。DOS 恐怕要遭灾了!这决不是耸人听闻。BIOS 都处于被封杀之中,DOS 怎会安然无恙?就连 XP 都要封杀了,DOS 又能算得了什么?在微软、Intel、AMD 的世界里,DOS、Win98 和 XP 的存在都已经不符合他们的利益需求了。让这些东西自然死亡,那也是遥遥无期的事情。所以,必须采取非正常的手段让其非正常死亡。我知道有很多人对 DOS 比较留恋,但是,现实是残酷的。如果微软、Intel、AMD 的生意继续兴隆,那么 DOS 必然是死路一条。如果微软、Intel、AMD 完蛋了,那 DOS 或许还能以某种方式存活下来,因为缺少了封杀者。将来谁能挽救 DOS?没准 ARM 体系之下可以有 DOS 的生存空间,比如通过某个虚拟机来玩 DOS。但这也不是个长久之计。无论如何,DOS 的生命期也快要画上句号了。拜拜了,DOS。拜拜了,BIOS。拜拜了,XP。
下面我接着谈谈如何让多分区的 U 盘被 Windows 识别的问题。我也是刚刚搜到这个知识。很简单,需要一个叫做 cfadisk 的驱动程序。用这个驱动程序更新你的 U 盘驱动,就可以让这个 U 盘被 WIndows 识别为本地硬盘,这样的话,就可以显示出 U 盘上的多个分区了。我刚刚在 XP 下试验成功。