找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: proof

[求助] 老电脑 U盘启动DOS困难

 火.. [复制链接]
发表于 3 天前 | 显示全部楼层
hilsonma 发表于 2026-9-22 09:34
你的情形应该跟这个贴子差不多 https://bbs.wuyou.net/forum.php?mod=viewthread&tid=453349
使用ud引导应 ...

谢谢指导!
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
proof 发表于 2026-9-27 18:16
用81楼的方法制作成功

这个只是证明有方法可以启动到纯dos
并不表示你可以用它来测试,因为这个C盘一般的操作是没有办法放东西进去的
所以我前面有问你测试软件在哪里,就是考虑怎么取这些软件,现在老电脑不认U盘分区里的软件,所以无法取用

我想过用1.7版的ud,但试过了,当我想把u盘分区模拟成c盘时,没有成功
暂时我还没有想到可行的办法,想到我再回贴。

点评

90楼,我又重新编辑了一下。 摘录如下: 还没详细测试。 剩余空间太小了。是 8m - 3个dos文件 - ud系统 吗? dir之后是剩余4,990,976字节, 4.9m U盘是有2个分区吧? UD分区 (8m) + 普通分区 (992m,FAT16,已格  详情 回复 发表于 3 天前
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
本帖最后由 hilsonma 于 2026-9-27 19:01 编辑

你还是测试一下能不能用UltraISO USB-ZIP+ 的方式启动吧,如果能启动的话,哪怕是A盘,也可以想办法用dos程序虚拟出一个C盘来

使用bootice操作,bootice应该知道吧,论坛综合讨论区置顶贴里有。

2026092701.jpg


先这样测试能不能启动,因为这只是最初步的引导,后面还需要进一步操作,所以测试是报错的,但可以看出能不能引导的,截图上来就可以了。

这些都是无损操作的,你只要再次运行前面的ud批处理,就切换回ud引导了

点评

U盘操作完成后: 在老电脑上U盘启动没有报错: PS: 老电脑硬盘布局 硬盘启动采用Grub4DOS 1分区是DOS7.1 3分区是Windows ME  详情 回复 发表于 3 天前
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
本帖最后由 proof 于 2026-9-27 19:03 编辑
hilsonma 发表于 2026-9-27 18:31
这个只是证明有方法可以启动到纯dos
并不表示你可以用它来测试,因为这个C盘一般的操作是没有办法放东西 ...

90楼,我又重新编辑了一下。
摘录如下:


还没详细测试。
剩余空间太小了。是 8m - 3个dos文件 - ud系统 吗?  dir之后是剩余4,990,976字节, 4.9m
U盘是有2个分区吧? UD分区 (8m)  + 普通分区 (992m,FAT16,已格式化,活动)
ud分区 windows系统无法识别、读写?
D.PNG

现在启动后只有C盘,没有D、E、F……
可否让C盘剩余 500m (ud分区?),  U盘后半区(400m) 成为 D盘?(Windows可读写,替换仓库中各种软件)

点评

8M是ud区的大小,启动文件占了2.2M,所以虚拟盘我就搞了5M ud区在windows里可以使用fbinsttool 这个软件来查看及读写 我现在用的是1.6版fbinst,你需要使用1.6版的fbinsttool来查看及读写ud区 启动后就是dos,这个基  详情 回复 发表于 3 天前
回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
本帖最后由 proof 于 2026-9-27 19:19 编辑

上面是屏蔽硬盘的方案。

以下是另一个方案:
可否让C盘独占整个U盘1G空间(ud分区)
同时,DOS识别硬盘,把硬盘的1~4分区,识别为 D盘、E、F、G

点评

让整个U盘成为ud是1.7版fbinst的功能,我尝试过,将U盘原分区模拟成c盘时失败了 dos识别硬盘需要知道硬盘是什么文件系统 现在没有识别,应该不是fat文件系统,可能是ntfs,在dos里添加ntfs驱动应该可以识别,这个晚  详情 回复 发表于 3 天前
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
proof 发表于 2026-9-27 19:02
90楼,我又重新编辑了一下。
摘录如下:

8M是ud区的大小,启动文件占了2.2M,所以虚拟盘我就搞了5M
ud区在windows里可以使用fbinsttool 这个软件来查看及读写
我现在用的是1.6版fbinst,你需要使用1.6版的fbinsttool来查看及读写ud区
启动后就是dos,这个基本dos没有驱动,认不出你原来的硬盘的4个分区,如果是fat分区应该就可以认出来。

暂时未到讨论将虚拟c盘扩展成500M,因为现在这个方案没办法取用U盘后半区的数据。
后续还要再想想修改方案或者使用新方案。

点评

25楼提到的: 确认U盘分区前面有8M以上未分配空间(起始扇区号不小于16384)再运行附件批处理。 是否U盘前面留800m未分配空间(ud区),启动完成后,C:盘空间就有800m ?  详情 回复 发表于 3 天前
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
proof 发表于 2026-9-27 19:13
上面是屏蔽硬盘的方案。

以下是另一个方案:

让整个U盘成为ud是1.7版fbinst的功能,我尝试过,将U盘原分区模拟成c盘时失败了

dos识别硬盘需要知道硬盘是什么文件系统
现在没有识别,应该不是fat文件系统,可能是ntfs,在dos里添加ntfs驱动应该可以识别,这个晚点再试

你先按93楼试一下能不能UltraISO USB-ZIP+启动。
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
本帖最后由 liangzr1976 于 2026-9-27 20:30 编辑

845主板,约2002~2006年,相对 Win95来说,不算太旧的主板。理论上
1、用 Vfloopy,创建1.44~2.88MB   DOS下的 HD-copy镜像,可以。
     或者类似 Utral-ISO 使用 USB-zip等引导器,好像是相对原生的 Ms-dos引导
2、用 Wepe老祖的当年产品 绝对PE win7版制作工具。应该是 grub4DOS 兼容启动 ,单分区结构。
3、 使用 winxp引导程序,引导 实模式的 img镜像,比如 一键克隆年代的 镜像包。
      或者 MS-win  win7~win10 bootmgr 引导 实模式的 img镜像,比如 一键克隆年代的 镜像包。
4、最佳应该  还是grub4DOS UD+NTFS/FAT32 双分区 或 grub4DOS-UD + NTFS/FAT32ext + FAT&UEFI 三分区结构  或 四分区结构(两个uefi分区)
      DOS 采用  冰封PE等  大神 UD内置  或 外置的 img镜像包
5、使用 Ventoy或 grub2文件管理器、  或 grub4DOS-UD中 IMG 及ISO 的镜像引导启动器,实时选择 U盘数据分区的img、ISO进入DOS环境
--------------------------------------------------
6、懂DOS结构的,除了简单的MS-DOS系统外,可以自配完整一些的 MS-DOS6.22  或 7.x ,或其它兼容的 Free-DOS。
     其中文结构,尽量用 DOS-confgi-BAT,配置多种中文环境,比如 希望中文UC-DOS、袖珍龙汉字系统、双汇TW-DOS汉字环境,配自然码DOS版 或 其它 输入法


---------------------------------------------------
7、98楼 hilsonma 说法,让我想起一个 可能的问题,及时进入的DOS系统,不一定能驱动及显示  相对较新的硬盘机分区。当时 winxp/win2003的PE系统,就是这样逐步被淘汰的,因为进入那些PE后,硬盘不能被识别及显示出分区

8、参考资源:
  8.1  冰封的地址  http://www.bfgho.com/   
  8.2  一盘走天下 One PE(PE维护系统)  http://www.doshome.com/onepe.html  或 https://www.puresys.net/pe
  8.3  CowPE 21H2四周年纪念版   https://www.puresys.net/7310.html
  8.4  多功能网启维护工具箱 | CCPE v7.1 https://www.puresys.net/8473.html
  8.5 FirPE 维护系统 v2.1.1/1.9.2   https://www.puresys.net/799.html
  8.6  USBOS V3.0 标准版/增强版  https://www.puresys.net/701.html
  8.7 老牌纯净PE 微PE工具箱 v2.3 正式版  https://www.puresys.net/631.html   ,注意要 勾选 中  包含DOS工具箱   的选项



回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
hilsonma 发表于 2026-9-27 18:43
你还是测试一下能不能用UltraISO USB-ZIP+ 的方式启动吧,如果能启动的话,哪怕是A盘,也可以想办法用dos程 ...

U盘操作完成后:
E1.PNG

在老电脑上U盘启动没有报错:
E.JPG


PS:
老电脑硬盘布局
F.JPG
硬盘启动采用Grub4DOS
1分区是DOS7.1
3分区是Windows ME

点评

测试表明这台电脑还是可以UltraISO USB-ZIP+启动的 但它居然识别ud并引导ud了,进入了我原来的ud启动方案 看来那老电脑把ud当成U盘的唯一分区了 我想要的不是引导ud,而是usb-zip引导U盘原来的分区 你还有没有别的  详情 回复 发表于 3 天前
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
感谢分享,收藏了!
回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
本帖最后由 proof 于 2026-9-27 20:37 编辑
hilsonma 发表于 2026-9-27 19:29
8M是ud区的大小,启动文件占了2.2M,所以虚拟盘我就搞了5M
ud区在windows里可以使用fbinsttool 这个软件 ...
25楼提到的:
确认U盘分区前面有8M以上未分配空间(起始扇区号不小于16384)再运行附件批处理。

是否U盘前面留800m未分配空间(ud区),启动完成后,C:盘空间就有800m ?



另:

硬盘4个分区都是FAT32,所以ud启动后不识别硬盘符?
ud启动方式能够识别FAT16?  那就简单了,我可以让出1个硬盘分区来,把FAT32改为FAT16

点评

留出未分配空间后,还要格式化成ud分区,要达成启动后c盘有800M还要修改虚拟盘镜像,这些都要对原来的制作方案进行修改才能达成。 硬盘4个分区都是FAT32,大小都超过2G,所以ud启动进入dos后不识别,是dos不识别,  详情 回复 发表于 3 天前
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
proof 发表于 2026-9-27 20:20
U盘操作完成后:

测试表明这台电脑还是可以UltraISO USB-ZIP+启动的
但它居然识别ud并引导ud了,进入了我原来的ud启动方案
看来那老电脑把ud当成U盘的唯一分区了
我想要的不是引导ud,而是usb-zip引导U盘原来的分区

你还有没有别的用于测试的u盘,把它同样做成usb-zip引导,看能不能引导u盘的正常分区
或者你把现在这个U盘的资料备份,然后把这个u盘重新分区格式化,再做成usb-zip启动
要求FAT16,分区大小不超2G。

点评

还有几个空余U盘,明天再试。 另,Grub4DOS 的U盘启动,也没试。还得重看教程,再试试。比较麻烦。  详情 回复 发表于 3 天前
回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
U盘启动、测试,还有一个好处:


比如若UCDOS花屏、或死机,某游戏无声音、或死机。
可以拔下U盘,插到其它不同的电脑测试,很方便。


很可能,在软件相同的情况下,在不同硬件条件下,就能正常运行。
以此来判断,是兼容性问题,还是软件本身不行(比如在传播过程中被篡改、精简过度、等等)。
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
proof 发表于 2026-9-27 20:31
25楼提到的:
确认U盘分区前面有8M以上未分配空间(起始扇区号不小于16384)再运行附件批处理。

留出未分配空间后,还要格式化成ud分区,要达成启动后c盘有800M还要修改虚拟盘镜像,这些都要对原来的制作方案进行修改才能达成。

硬盘4个分区都是FAT32,大小都超过2G,所以ud启动进入dos后不识别,是dos不识别,与ud启动无关。
dos能识别2G以内的FAT16分区,你的硬盘太大,dos不能识别,只能识别一部分,所以要想dos能识别的话,在这个硬盘的最前面也就是第一个分区,做成不超过2G的FAT16分区。

你前面说1分区是dos7.1,那进入这个dos7.1能不能识别这个硬盘的分区?
因为除了dos本身,还要看主板bios的支持。
按理说dos7.1是可以识别fat32的,我那个虚拟c盘的dos也是7.1的,只是没有外部程序,只有最基本的内部命令。

点评

你前面说1分区是dos7.1,那进入这个dos7.1能不能识别这个硬盘的分区? --------------------------------------------------------------------------------------- 硬盘grub4dos,启动菜单选择 “1分区 dos7.1”  详情 回复 发表于 前天 09:19
回复

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
hilsonma 发表于 2026-9-27 21:08
测试表明这台电脑还是可以UltraISO USB-ZIP+启动的
但它居然识别ud并引导ud了,进入了我原来的ud启动方案 ...

还有几个空余U盘,明天再试。

另,Grub4DOS 的U盘启动,也没试。还得重看教程,再试试。比较麻烦。

点评

找一个U盘,要求没有ud,只有一个FAT16分区,按93楼做成 ultraiso-zip 启动 按下图查看分区有没有激活,没有激活就点激活 按下图做成grub4dos启动 做好就测试,把测试结果截图上来  详情 回复 发表于 前天 22:39
根据前面的测试,你那老电脑就是把U认作软盘,只认一个分区 所以硬盘类的U盘引导都是不行的,grub4dos的u盘启动就不用试了。 目前试过能行的就是ud引导和usb-zip引导。 ud引导会导致那老电脑把ud当成唯一分区 所以我  详情 回复 发表于 3 天前
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
感谢分享,辛苦了楼主,谢谢!
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
本帖最后由 hilsonma 于 2026-9-27 21:44 编辑
proof 发表于 2026-9-27 21:24
还有几个空余U盘,明天再试。

另,Grub4DOS 的U盘启动,也没试。还得重看教程,再试试。比较麻烦。 ...

根据前面的测试,你那老电脑就是把U认作软盘,只认一个分区
所以硬盘类的U盘引导都是不行的,grub4dos的u盘启动就不用试了。
目前试过能行的就是ud引导和usb-zip引导。
ud引导会导致那老电脑把ud当成唯一分区
所以我想让你测试usb-zip引导,做没有ud区的测试,让usb-zip引导直接启动u盘正常分区。

我开始让你试ud引导是因为你开始说大白菜做的能引导,而有人说大白菜的引导是ud引导。
后来测试中发现那老电脑把U盘认做软盘,只认一个分区,所以我就想到 ultraiso zip 引导可能也行,所以让你试。
回复

使用道具 举报

 楼主| 发表于 前天 09:19 | 显示全部楼层
hilsonma 发表于 2026-9-27 21:19
留出未分配空间后,还要格式化成ud分区,要达成启动后c盘有800M还要修改虚拟盘镜像,这些都要对原来的制 ...

你前面说1分区是dos7.1,那进入这个dos7.1能不能识别这个硬盘的分区?

---------------------------------------------------------------------------------------

硬盘grub4dos,启动菜单选择 “1分区 dos7.1”,可以正常启动进入DOS7.1
DOS状态下,硬盘C: D: E: F:,读写正常,没发现什么问题。

点评

把这个dos7.1打包发给我,我看能不能放到u盘里去启动 如果你不知道哪些是,就整个分区打包放到网盘,发个网盘链接给我。  详情 回复 发表于 前天 10:18
回复

使用道具 举报

发表于 前天 10:18 | 显示全部楼层
本帖最后由 hilsonma 于 2026-9-28 10:20 编辑
proof 发表于 2026-9-28 09:19
你前面说1分区是dos7.1,那进入这个dos7.1能不能识别这个硬盘的分区?

------------------------------- ...

把这个dos7.1打包发给我,我看能不能放到u盘里去启动
如果你不知道哪些是,就整个分区打包放到网盘,发个网盘链接给我。
你确定不是dos7.1的就排除掉,减小体积
回复

使用道具 举报

发表于 前天 11:02 | 显示全部楼层
嘿嘿,楼主想啥呢?
dos压根就不认识usb是个神马东东!纵然后来采取了N种方式、方法来加载usb驱动,但收效甚微。基本上没卵用!
所以说,唯有在硬盘上安装dos,方为解决楼主问题的唯一有效方式。
至于说神马洁癖爱干净,一键安装、一键删除,挥挥手偶不曾留下一片云彩哈。
回复

使用道具 举报

发表于 前天 12:01 | 显示全部楼层
扔沟里得了
回复

使用道具 举报

发表于 前天 22:39 | 显示全部楼层
proof 发表于 2026-9-27 21:24
还有几个空余U盘,明天再试。

另,Grub4DOS 的U盘启动,也没试。还得重看教程,再试试。比较麻烦。 ...

找一个U盘,要求没有ud,只有一个FAT16分区,按93楼做成 ultraiso-zip 启动

按下图查看分区有没有激活,没有激活就点激活

2026092802.jpg


按下图做成grub4dos启动


2026092801.jpg

做好就测试,把测试结果截图上来
回复

使用道具 举报

 楼主| 发表于 昨天 15:08 | 显示全部楼层
hilsonma 发表于 2026-9-27 17:58
U盘有难度,主要是你那老电脑对U盘支持不好,根据你前面的测试,那老电脑只认U盘为软盘,只认一个分区。
...
直接引导u盘原来的分区,象你这台老电脑就只有usb-zip+这一种引导方式可能会成功,但这种方式无法将u盘当成c盘,只能是A盘。
--------------------------------------------------------------------------

这种方案,可能是A盘,我也想要一套。

烦请给出 方法(步骤),或者附件。

在不同的电脑上,也可能启动后就是C:盘



点评

现在让你测试的就是这套方案呀。 先做93楼 接着做113楼 然后实机测试看有没有启动 有启动再做后续操作(添加g4d启动文件和dos启动镜像)  详情 回复 发表于 昨天 16:11
回复

使用道具 举报

 楼主| 发表于 昨天 16:00 | 显示全部楼层
hilsonma 发表于 2026-9-26 20:39
这是把 ud 认成软盘了,U盘分区没有认,物理软驱没有认
模拟软盘的时候,映射成功了,但读盘可能出错了, ...
你好,除了上面。以下:

你这次这样输入试:
map --mem /dos.ima (0)
map (0) (1)
map --rehook
find
ls (0)/
ls (1)/
截图后,上面没报错的话再试
chainloader (0)/io.sys
boot

目前有必要测试吗?  是否有助于诊断?

点评

这个测试不用做了,已经了解了。  详情 回复 发表于 昨天 16:13
回复

使用道具 举报

发表于 昨天 16:04 | 显示全部楼层
不错不错,学习了!
回复

使用道具 举报

发表于 昨天 16:11 | 显示全部楼层
proof 发表于 2026-9-29 15:08
直接引导u盘原来的分区,象你这台老电脑就只有usb-zip+这一种引导方式可能会成功,但这种方式无法将u盘当成 ...

现在让你测试的就是这套方案呀。
先做93楼
接着做113楼
然后实机测试看有没有启动
有启动再做后续操作(添加g4d启动文件和dos启动镜像)
回复

使用道具 举报

发表于 昨天 16:13 | 显示全部楼层
proof 发表于 2026-9-29 16:00
你好,除了上面。以下:

你这次这样输入试:

这个测试不用做了,已经了解了。
回复

使用道具 举报

 楼主| 发表于 昨天 20:49 | 显示全部楼层

U盘执行 93楼 、113楼 :
Snap1.png
Snap3.png


Snap4.png
Snap5.png

回复

使用道具 举报

 楼主| 发表于 昨天 21:04 | 显示全部楼层
在老电脑上,启动测试结果:


G.JPG

点评

复制一个 grldr 到这个U盘再试一下  详情 回复 发表于 昨天 21:19
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-9-30 06:02

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表