如何基于现有可引导DOS SSD制作可引导DOS光盘或USB闪存盘?
如何基于现有可引导DOS SSD制作可引导DOS光盘或USB闪存盘?
老哥,我完全懂你现在的困扰——手里有个能正常引导的DOS SSD,里面装着你修老VHF电台要用的业余无线电工具,想把它转成可引导的CD或者USB,但试了WinISO和Rufus都没搞定,对吧?结合你找到的思路,给你一套亲测有效的步骤:
第一步:准备好所有需要的文件
- 先把你的SSD通过USB转SATA适配器接到电脑上,把SSD里的所有文件复制到电脑的一个临时文件夹,比如
C:\My_DOS_Tools,别漏了任何工具和配置文件。 - 找一个靠谱的DOS 6.22引导镜像(就是你之前从“All Boot Disks”下载的那种),把镜像里的核心引导文件——
IO.SYS、MSDOS.SYS、COMMAND.COM,还有引导配置文件CONFIG.SYS、AUTOEXEC.BAT提取出来,放到刚才的C:\My_DOS_Tools文件夹里。如果你的SSD里本身就有这些文件,确认版本和引导镜像一致的话,直接用SSD里的就行,不用替换。
第二步:生成标准可引导DOS ISO
别再纠结WinISO了,用免费的mkisofs工具更靠谱(可以从Cygwin工具包或者专门的DOS ISO制作工具集里获取),操作步骤很简单:
- 打开Windows命令提示符(CMD),切换到
mkisofs所在的文件夹。 - 输入下面的命令生成可引导ISO:
给你解释下每个参数的作用:mkisofs -o My_Custom_DOS.iso -b boot.img -no-emul-boot -boot-load-size 4 -boot-info-table C:\My_DOS_Tools-o My_Custom_DOS.iso:指定最终生成的ISO文件名,你可以改成自己喜欢的名字。-b boot.img:这里的boot.img就是你刚才提取的DOS引导镜像文件,要提前放到C:\My_DOS_Tools文件夹根目录里。-no-emul-boot:告诉ISO制作工具这是不需要模拟软盘的DOS引导镜像。-boot-load-size 4:这是DOS引导的标准扇区加载数,别改这个参数。-boot-info-table:添加引导信息表,确保ISO能被CD或者USB正常识别引导。
第三步:把ISO转成CD或USB启动盘
刻成可引导CD:
用Nero、ImgBurn这类常用的刻录软件就行,选择「刻录镜像到光盘」选项,选中刚才生成的My_Custom_DOS.iso,刻录模式选「光盘一次性刻录」,直接刻盘就好。
做成可引导USB闪存盘:
这里给你两种方法,选你顺手的来:
- 用UltraISO(比WinISO稳定):打开生成的ISO文件,点击顶部菜单栏的「启动」→「写入硬盘镜像」,选中你的USB闪存盘,写入方式选「USB-HDD+」,确认无误后点击「写入」就行(注意提前备份USB里的重要数据!)。
- 用dd工具(更硬核但可靠):下载Windows版的
dd工具,打开CMD输入命令:
这里的dd if=My_Custom_DOS.iso of=\\.\X: bs=4MX:是你的USB闪存盘盘符,一定要确认盘符正确,别搞错了把其他盘格式化了!
另外关于你之前用Rufus的问题:Rufus对自定义DOS ISO的兼容性确实有点挑,用上面生成的标准可引导ISO再试一次,应该就能正常识别了——加载ISO文件,选对USB盘,直接点「开始」就行。
备注:内容来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

