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

[求助] 求助:U盘启动A:>可以变成C:>吗?

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式
Usboot 1.70 量产制作(USB-ZIP模式)的DOS U盘,
启动后,提示符是A:\>,硬盘还是原来的C、D、E、F
1.jpg

A盘剩余空间1G,(U盘剩余)

2.jpg


查看U盘的各种信息:
Snap1.png
Snap3.png
Snap4.png
Snap5.png
Snap6.png


试过Usboot 1.70 量产(USB-HDD模式),U盘不能启动。
请问,可否U盘启动后是C:\>,原硬盘变成D、E、F、G ?


发表于 3 天前 | 显示全部楼层
哈哈,这个老思路也给你搞明白了。
我没有办法,但你可以试试 插两个 U盘,另一个 U盘格式成 USB-HDD,但不是用作启动盘,看看USB-ZIP 作为A:启动时,将 USB-HDD识别为C:  还是 D:,还是根本不识别
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
量产成hdd模式就是c盘
回复

使用道具 举报

发表于 3 天前 来自手机 | 显示全部楼层
进bios设置
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
哇塞,好腻害
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
Usboot好像只是启动制作工具而不是量产工具...


二○二六年十月二日
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
多折腾下就知道能不能了
回复

使用道具 举报

发表于 前天 00:48 | 显示全部楼层
你前段时间发过类似的,我和另外一个会员都给你推荐了  HP优盘工具
你没用吗? 这个工具制作就是C
回复

使用道具 举报

发表于 前天 06:07 来自手机 | 显示全部楼层
那得修改启动盘镜像,通常ima是软盘,img是硬盘,当然不是后缀决定盘符,是sys文件决定的。

点评

你看他,暂时不用 UD模式,用的是 U盘直接启动时, 用 USB-ZIp 模式直接读 DOS引导MBR等信息 直接读 io.sys 启动的。类似的,可以 直接读 XP的引导程序,用 Boot.ini 选择进入 IO.SYS 。他不是通过 UD的grub4DOS 调  详情 回复 发表于 前天 07:30
你得用c盘符的系统文件取代它。  发表于 前天 06:08
回复

使用道具 举报

发表于 前天 06:24 | 显示全部楼层
支持折腾

点评

喜欢你的回复  发表于 前天 07:31
回复

使用道具 举报

发表于 前天 07:22 | 显示全部楼层
USB-HDD 不能启动时,具体是 BIOS 找不到 U 盘,还是已经识别后提示 Missing operating system/光标停住?建议补充主板型号和报错画面,并确认硬盘启动顺序中 U 盘是否排在首位。这两类故障的排查方向不同,先区分一下更容易定位。

点评

没有提示 Missing operating system 也没有别的提示。 直接跳到 硬盘启动。 主板 主板: 联想 PLATINIX-8 芯片组: 英特尔 82845G/GL/GV/GE/PE - 8  详情 回复 发表于 前天 19:13
回复

使用道具 举报

发表于 前天 07:30 | 显示全部楼层
窄口牛 发表于 2026-10-3 06:07
那得修改启动盘镜像,通常ima是软盘,img是硬盘,当然不是后缀决定盘符,是sys文件决定的。 ...

你看他,暂时不用 UD模式,用的是 U盘直接启动时, 用  USB-ZIp 模式直接读 DOS引导MBR等信息 直接读 io.sys 启动的。类似的,可以 直接读 XP的引导程序,用 Boot.ini 选择进入 IO.SYS 。他不是通过 UD的grub4DOS 调用的,他 还想用 “”原生态“”
回复

使用道具 举报

发表于 前天 10:48 | 显示全部楼层
这个年代还有人玩DOS
回复

使用道具 举报

 楼主| 发表于 前天 19:13 | 显示全部楼层
Klubnikoff 发表于 2026-10-3 07:22
USB-HDD 不能启动时,具体是 BIOS 找不到 U 盘,还是已经识别后提示 Missing operating system/光标停住? ...

没有提示 Missing operating system
也没有别的提示。
直接跳到 硬盘启动。

主板                        
        主板:        联想 PLATINIX-8        
        芯片组:        英特尔 82845G/GL/GV/GE/PE - 82801DB/DBL(ICH4/ICH4-L)        
        BIOS:        Phoenix Technologies, LTD 6.00 PG  /  制造日期: 02/23/2006
回复

使用道具 举报

发表于 前天 21:01 | 显示全部楼层
回复

使用道具 举报

发表于 昨天 08:14 | 显示全部楼层
proof 发表于 2026-10-3 19:13
没有提示 Missing operating system
也没有别的提示。
直接跳到 硬盘启动。

从这个现象看,BIOS 很可能没有真正把 U 盘作为可启动设备接管,而是检测不到可启动的 USB 设备后直接跳到了硬盘。  
这块主板是 Intel 845 芯片组,Phoenix BIOS 版本也比较老,对现代大容量 U 盘、USB 3.0 U 盘的启动兼容性可能比较差。  
可以尝试:  
1. 使用较小容量的 USB 2.0 U 盘;
2. 将 U 盘制作成 MBR + FAT32,并设置主分区为活动分区;
3. BIOS 中开启 Legacy USB Support,并优先尝试 USB-HDD、Removable Device 或 USB-ZIP 等启动方式;
4. 尽量使用主板后置 USB 2.0 接口。
如果 BIOS 中完全没有 USB 启动相关选项,那么这台机器可能本身不支持直接从 U 盘启动,这种情况下可以考虑使用 Plop Boot Manager 之类的引导方式作为中转。

点评

他是用 USBoot1.7 这个老工具制作的,想搞原生态的DOS IO.sYS 启动。 他好像对 grub4DOS 调用 io.sYS 、NTLDR 之类不太熟悉。虽然看楼主之前的帖子,也有使用 grub4DOS。 个人认为的3个*2个 DOE矩阵方案,他应该是  详情 回复 发表于 昨天 10:22
回复

使用道具 举报

发表于 昨天 10:22 | 显示全部楼层
本帖最后由 liangzr1976 于 2026-10-4 10:37 编辑
Klubnikoff 发表于 2026-10-4 08:14
从这个现象看,BIOS 很可能没有真正把 U 盘作为可启动设备接管,而是检测不到可启动的 USB 设备后直接跳 ...

他是用 USBoot1.7 这个老工具制作的,想搞原生态的DOS IO.sYS 启动。  他好像对 grub4DOS 调用 io.sYS 、NTLDR 之类不太熟悉。虽然看楼主之前的帖子,也有使用 grub4DOS。

个人认为的3个*2个 DOE矩阵方案,他应该是没有细化,感觉楼主虽然测试过很多,但没有搞完整的测试分支路径分析树。

主测试方案一:
1、无UD引导,使用USBoot1.7,应该只有MS-DOS时代的引导兼容,实际可能兼容MS-DOS、MS-XP、同时代linux(即grub4DOS)。
    实操验证,应该最顺利的是MS-DOS,主要测试参数应该只有 USB-HDD、USB-ZIP、USB-FDD三个参数
    楼主的帖子只汇报了2个结果:
    1.1 USB-ZIP+IO.SYS成功,
    1.2 USB-HDD+io.SYS失败,个人预估换个平台工具应该是可以的,
    1.3 USB-FDD,楼主没有汇报。
    1.4 楼主一直未展示主板BIOS相关设定界面图片,但 AI查询信息 ,该主板应该是支持 USB-HDD、USB-ZIP、USB-FDD的
    1.5 进入MS-DOS-IO.SYS,在BAT中调用grub4DOS,先映射 HD0,再调用io.sys的,楼主应该也没有试过。
    1.6 USboot1.7应该无法实现 直接引导 grub4DOS,这里暂时不讨论

2、Utral-ISO工具平台,有 老旧无UD版,新点含UD的版本
    待下翻查一下楼主旧帖子,再看看
    这个方向,应该主要是 做2*2*3个方向比较合适:
    2.1 USB-ZIP+方向
    2.2 USB-HDD  
    这两个方向,又分别可做 有UD 无UD两个方向。
    2.x 无UD方向
    2.x.1 无UD,直接引导IO.SYS  ()
    2.X.2 无UD,直接引导 NTLDR,再转IO.SYS 或 grub4DOS
    2.X.3 无UD,直接引导grub4DOS,再转IO.SYS

    2.y 有UD方向的双分区(UD分区+主分区),又分两种思路,除了UD分区可以引导为,
    2.y.1  主分区只是简单的数据主分区,不做引导激活分区处理
    2.y.2  主分区做激活分区处理,但硬盘引导程序在UD分区,主分区做分区引导,比如 MS-DOS-io.SYS 或 MS-XP-NTLDR处理
   2.y.2.1  UD分区的grub4DOS直接调用 HDD镜像,不是FDD镜像,按HDD参数调用,见楼主某贴81#。
  2.y.2.2  UD分区的grub4DOS直接调用 激活分区的io.sys    (最应该测试这一项)
    2.y.2.3  UD分区的grub4DOS直接调用 激活分区的NTLDR,再尝试调用 io.sys


  记得,都应该测试 USB-HDD、USB-ZIP两个模式
3、Ultral-ISO,本人好像不会用了,楼主可能初步试过了其无UD方式,
     从楼主的几个帖子看,是用 diskgenius 完成USB-FDD、ZIP、HDD的格式化,用 BootICE对应项做Ultral-ISO引导处理 ,直接引导进 IO.SYS,但是否完整测试了 USB-FDD、ZIP、HDD 就不好判断了。

4、BootICE,
    个人是替代 USBoot1.7、Ultral-ISO的最好工具 ,好像不太容易搞UD,
    这个思路做,应该还是先diskgenius 完成USB-ZIP、HDD的格式化,两个方向均做测试
    4.1 用 BootICE对应项做Ultral-ISO引导USB-ZIp+\USB-HDD+处理
         然后做 2.x系列测试,应该主要是测试 IO.SYS
    4.2 用 BootICE,制作MS-5.X(XP)引导处理,通过NTLDR调用 IO.SYS
    4.3 用 BootICE,制作grub4DOS引导处理, 通过grub4DOS调用 IO.SYS
    4.4 用 BootICE,制作grub4DOS引导处理, 通过grub4DOS调用 DOS镜像包,最好是HDD镜像包


5、UD专用FBinstool 1607、1701版,及所有借用该工具的PE制作工具
   主要是参考上面 2.Y的情况,但分别用:
   5.1 大白菜USB-HDD、USB-ZIP都测试
   5.2 U卫士、U深度、冰封、微PE2.x,USB-HDD、USB-ZIP模式都测,不要NTFS,只要FAT,要兼容性高的,要CHS参考  
   可以重点测试:用Bootice激活主分区,按 2.y.2.2  UD分区的grub4DOS直接调用 激活分区的io.sys
     
4、rufus,不展开分析,觉得老不爽。
回复

使用道具 举报

发表于 昨天 10:27 | 显示全部楼层
U卫士,好像懒人还是什么PE等。可以支持 绿色免安装复制运行。
https://cloud.189.cn/t/IvUfyeYRBnae(访问码:yjo5)
其中U卫士目录下 uWeiShiV41 ,是其安装后的复制件,可以直接绿色运行
回复

使用道具 举报

发表于 昨天 11:58 | 显示全部楼层
本帖最后由 liangzr1976 于 2026-10-4 12:00 编辑

额,想起一个问题 MS-DOS 6.x是 16位操作系统,好像 FAT也只认 FAT16 或 FAT12 吧?
所以不管单分区,还是双分区,主分区应该 都应该小于 2GB,因为MS-DOS 6.x好像不认 FAT32.
要想认大分区,好像要装 NS-DOS7.1



但是:早期 Phoenix BIOS(你那块 PLATINIX-8 845G)USB-HDD 仿真模式,很多 BIOS 对大于 2G 的 FAT32 U 盘 / 硬盘镜像兼容性差。



所以,如果你的主板 BIOS标称支持 USB-HDD的话,应该是 要分区时,主分区小于 2GB的办法才行
回复

使用道具 举报

发表于 昨天 17:10 | 显示全部楼层
本帖最后由 Klubnikoff 于 2026-10-4 17:14 编辑
liangzr1976 发表于 2026-10-4 10:22
他是用 USBoot1.7 这个老工具制作的,想搞原生态的DOS IO.sYS 启动。  他好像对 grub4DOS 调用 io.sYS 、N ...

感谢补充。这样看,问题更像是不同 USB 启动模式和启动链之间的兼容性差异,而不是简单的“BIOS 不支持 USB 启动”。  
您提出的分别测试 USB-ZIP / USB-HDD,以及使用 BootICE 验证不同启动链的思路比较完整,对楼主进一步缩小问题范围会更有参考价值。
回复

使用道具 举报

发表于 昨天 17:23 | 显示全部楼层
楼主主板的发行时间:
一、核心时间(PLATINIX-8 / 845G主板)
1. Intel 845G芯片组正式发布:2002年5月
2. 联想PLATINIX-8(845G原厂主板)首发量产:2002年下半年(7–9月)
3. 大批量装机出货:2002年四季度~2003年全年,主要用于启天、扬天系列商用机。
二、总结
- 主板最初发行(投产)时间:2002年7月前后
- 整机批量上市:2002年秋季
- 主板生产周期:2002–2004年
回复

使用道具 举报

发表于 昨天 17:26 | 显示全部楼层
我问豆包AI:那早该支持usb HDD  FAT32,甚至USB-hdd的ntfs啦?
豆包关键回复:2002年刚出来的时候,USB启动本身属于BIOS附加试验性功能,不是标准标配,很多初代845G主板甚至BIOS根本不带USB-HDD选项,联想这块PLATINIX后期版本(你这块2006编译的BIOS)才补齐USB-HDD/USB-ZIP选项。

=====================================
豆包完整回复:
核心一句话:BIOS只管扇区(INT13h),BIOS本身完全不懂FAT32、NTFS这些文件系统!
这是绝大多数人最大误区,放到这块联想PLATINIX-8(845G+ICH4,2002首发、2006这版BIOS)讲清楚:

1. USB-HDD仿真是什么?

USB-HDD模式 = POST阶段BIOS把U盘仿真成一块IDE硬盘,分配硬盘号  0x80 ,只提供扇区读写(INT13中断)。
✅ BIOS只干两件事:
1. 读取U盘第0扇区MBR
2. 执行MBR引导代码,把控制权交给U盘上的引导程序(grub4dos / ntldr / bootmgr)
BIOS不解析FAT表、不读目录、完全不认识FAT32/NTFS。

文件系统(FAT32/NTFS)是引导器/操作系统才去解析,不是BIOS。

2. FAT32:这块主板2002年硬件层面,能不能USB-HDD启动FAT32?
硬件ICH4允许;但2002早期Phoenix BIOS版本有坑,联想2006这个02/23 BIOS改善很多,但仍有限制:
- ✅ 如果U盘MBR+活动分区PBR正确,引导代码(ntldr/grub4dos)支持FAT32 → 可以成功引导。
- ⚠️ 老845G BIOS USB仿真的硬限制:
1. 老BIOS的CHS几何模拟缺陷:大容量U盘、超过2GB分区极易翻车(当年U盘大多≤1G);
2. 部分早期845G的Phoenix,USB-HDD对LBA寻址不稳定;
3. 2002年刚出来的时候,USB启动本身属于BIOS附加试验性功能,不是标准标配,很多初代845G主板甚至BIOS根本不带USB-HDD选项,联想这块PLATINIX后期版本(你这块2006编译的BIOS)才补齐USB-HDD/USB-ZIP选项。
不是“芯片组不支持FAT32”,是BIOS的USB磁盘仿真层的LBA/CHS模拟bug。FAT32早在1996年就定型了,芯片组南桥无关文件系统。

3. NTFS:USB-HDD能不能从NTFS分区引导?
重点:BIOS本身当然可以加载NTFS分区上的MBR(扇区读取不受文件系统影响),但是:
MBR跑起来之后,PBR引导扇区代码(NTFS的分区引导代码)必须能够识别NTFS,找到ntldr。
- Windows XP原版NTFS的PBR引导代码自带NTFS文件系统解析;
- 所以:U盘分区是NTFS,MBR+NTFS-PBR正确,那么可以直接USB-HDD启动XP;
- 但是!2002年的BIOS圈子里,成功率极低,不是BIOS不认扇区,是两大现实障碍:
1. 当年几乎没人做NTFS格式的USB启动盘,测试案例极少;
2. 老BIOS的USB INT13的扇区读取稳定性差,NTFS元数据分散,引导阶段一旦读扇区出错直接蓝屏/missing ntldr;
3. grub4dos原生早期版本没有内置NTFS驱动,老grub4dos无法读取NTFS分区里的文件,只能执行NTFS分区上的引导扇区。

区分两件事:
- ✅ BIOS读取扇区:NTFS/FAT32/FAT16没有任何差别,都是512字节扇区;
- ❌ BIOS不会解析文件系统;能不能找到ntldr,是PBR/引导器的工作。

4. 放到你的PLATINIX-8(BIOS 2006.02.23)实际经验
1. USB-HDD + FAT32 + grub4dos:兼容性最好,老无忧UD就是这个路线,实测大量845G可以跑;
2. USB-HDD + NTFS,XP的ntldr引导:理论可行,但这块主板极易出现随机读扇区失败,不推荐作为主力维护盘;
3. 如果你用grub4dos去读取NTFS分区内的文件,需要新版grub4dos内置NTFS驱动,BIOS本身不参与这件事。

5. 一句话纠正你刚才的猜想
“主板2002年就出,早该支持USB-HDD FAT32甚至NTFS”
- ✅ 从硬件+规范层面:是的,完全具备能力;
- ❌ 但2002年早期BIOS固件的USB仿真实现粗糙,存在LBA/CHS缺陷,不是芯片组不支持文件系统;你这块是2006编译的新版BIOS,USB仿真比初代2002版PLATINIX强不少,但依然有老ICH4的USB底层短板。

顺带联动你之前的测试(Qemu + grub4dos)
Qemu虚拟的BIOS INT13是完美无bug的,所以在Qemu里,USB-HDD的NTFS/FAT32引导几乎次次成功;放到真实845G物理主板,USB仿真的硬件缺陷才会暴露,这就是Qemu测试不能100%替代实机的核心原因。

要不要我给你区分:grub4dos「从NTFS分区引导」 vs grub4dos「读取NTFS分区里面的文件」这两个完全不同的概念?很多老PE圈子在这里混淆。
回复

使用道具 举报

发表于 昨天 18:05 | 显示全部楼层
AI其它信息:
# 非常重要的两个坑(你 845G/PLATINIX-8 主板重点)

## 坑 1:镜像类型必须匹配

- 如果你这个`myimg.img`**是软盘镜像(1.44M 那种)**:**不能映射到 hd2 硬盘**!软盘镜像没有 MBR 分区表,映射成硬盘会直接启动失败。
- 只有**硬盘 RAW 镜像(带 MBR,有分区表)**,才能映射到`(hdx)`硬盘设备。

## 坑 2:原有硬盘序号问题(grub4dos map 交换逻辑)

grub4dos map 有**交换映射**写法,区分两种需求:

1. **不想动原有 hd0,新增虚拟盘放 hd2(推荐上面那段)**
物理硬盘保持 hd0、hd1 不变,虚拟硬盘附加在 hd2,不会替换本机第一硬盘,最安全,适合维护盘。
2. 如果你**强制虚拟盘变成 hd0,把原 hd0 往后挤到 hd1**(不推荐实机 845G,容易乱)
回复

使用道具 举报

发表于 昨天 18:10 | 显示全部楼层
title Myimg.img as Virtual HDD (hd2)
find --set-root /dosh/ghos/myimg.img
map --mem /dosh/ghos/myimg.img (hd2)
map --hook
rootnoverify (hd2)
chainloader (hd2)+1
boot
VHD 格式,预分配容量,可以 直接用上面指令 运行 吗?
**旧版经典 grub4dos(chenall 原版)不能直接拿固定预分配 VHD,照搬你前面 RAW 硬盘 IMG 的 map 指令直接跑;新版增强版 grub4dos 支持固定 VHD。**

>
> 核心根源:**固定 VHD 末尾有 512 字节 VHD 文件头(footer)**,RAW img 没有这个尾部描述块。
>
>
> - RAW 硬盘 IMG:从文件第 0 字节开始就是磁盘扇区(MBR),直接 map 没问题
> - Fixed VHD(预分配):前面是磁盘扇区数据,**文件最后 512 字节附加 VHD footer 描述信息**
> 老 grub4dos 的 map 把整个文件当成原始扇区流,会把尾部 VHD footer 当成磁盘的一部分,磁盘几何 / 扇区总数错乱,直接启动失败、报错。
> 动态 VHD 完全不支持 map 方式,直接排除。

## 两种方案

### 方案 A:使用【增强版 chenall grub4dos】(无忧论坛新版,推荐)

内置 VHD 解析,**直接识别并自动跳过末尾 VHD footer**,menu.lst 写法和 RAW img 几乎一样,映射到 hd2(不占用原 hd0)

### 方案 B:经典原版 grub4dos(无 VHD 解析,绝大多数 UD 老版本 grldr)

**不能直接 map vhd,两种选择:**

1. 把 VHD 导出为纯 RAW 镜像(去掉末尾 512 字节 footer),导出后的 raw 文件,**完全可以直接套用你之前 img 那套 map 指令**,当作 hd2 虚拟硬盘。
   - BOOTICE 挂载 VHD,然后备份扇区导出 raw 镜像;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-5 06:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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