DOSWinPE 双启动U 盘制作详解.txt 两人之间的感情就像织毛衣,建立的时候一针一线,小心而漫长,拆除的时候只要轻轻一拉。。。。 没想到制作方法发布得到如此广泛的关注,看来大家都跟我一样希望制作一个通用性比较好的系统维护工具。经过这几天各位网友的测试反馈,发现NT Loader + Avlgo 的方式兼容性不太理想。于是我又换别的启动方式试验。现将试验成功的另外两种方法也一并发布,大家共同试验、探讨。谨以此文抛砖引玉,希望在众人的研究之下,最终能找到一个兼容性比较好的解决方案。 前缘: 很多年以前,那时候软驱还是电脑的必配,维护电脑引导系统也用软盘,我那时候就做了N片启动软盘。后来随着软盘淡出市场,系统维护盘也改用光盘了,例如著名的深山红叶系统维护工具盘,就为我的工作提供了有力的帮助。不过光盘还是存在容易磨花,体积较大等缺点。现在的电脑基本上都支持USB 设备启动,U 盘可以做成小巧而容易携带的系统维护盘;可重写的存储媒体也为更新提供了方便,再也不用为了升级刻录一堆光盘了。 目标: 对于系统维护来说,WindowsPE 不可却少的利器;除此外,有一些问题还是需要启动到DOS环境来解决。所以我的目标就是制作一个DOS/WinPE 双启动的系统维护U 盘。下次再遇到某电脑系统崩溃的话,从衣袋里面摸出一精致的U 盘,启动电脑之后,把问题解决于弹指间。何其潇洒也! 技术背景: 其实,U 盘启动电脑,主要是各种引导工具的合理灵活运用,所有的操作和调试,也都是围绕引导工具的安装和配置进行的。我们知道,作为操作系统的主要载体,磁盘一直是最重要的存储媒质。因此基本上所有的OS 引导的模式都大致相同,都是由磁盘来装入的。 首先,需要在OS 所在磁盘的MBR(主引导记录)扇区写入特定的引导代码,电脑启动后会按照 BIOS 里面设置的启动顺序轮询对应磁盘的MBR 区,如果找到有效的MBR 记录,就按照MBR记录的指针去装入OS 引导文件,如果OS 引导文件正常,就加载对应的操作系统。 因此完成一个操作系统的启动,需要两个必须的步骤:1、 MBR 引导;2、 OS 引导。 基于上述基本原理,各种操作系统都有自带的引导器,例如WindowsNT 以上系统的NT Loader( NTLDR)、 Linux 的 Lilo、 各版本的Grub 引导器等等,当然还有一些第三方的多系统引导工具如System Commander 等等。 对于我们目前的这个应用,目的是能够在U 盘上实现DOS/WinPE 双启动,并且具有相对比较好的兼容...