无忧启动论坛

标题: 请教一个磁盘访问的问题(移动硬盘后面分区不能访问) [打印本页]

作者: 红毛樱木    时间: 2016-1-7 18:59
标题: 请教一个磁盘访问的问题(移动硬盘后面分区不能访问)
我在移动硬盘上制作了一个UD
如果后面就一个分区直接可以访问

如果后面有两个分区三个分区四个分区,,,更多分区的时候

只能访问UD相邻的一个分区,比如  ls (hd0,0)/  可以直接访问

但是后面的 ls (hd0,1)  之类的都无法访问

来一串字符显示
Fatal! Inconsistent data read from (0x80)1249237659+127

类似这种字符串提示 ,一大堆

最后到 Error 25: Disk read error
终止



不是所有机器都是这种情况,部分机器是这种情况,是BUG吗?不会又是超过了BIOS的访问能力吧(试过好多版本都这样,最新的也一样)

debug状态,显示的 %@root%是ud
作者: 不点    时间: 2016-1-7 21:24
好的,该我上场了。

普及一下有关 bios 的常识。

有太多的 bios,尤其是 usb 的 bios,它们有访问能力极限。它们只能访问位于磁盘开头的扇区,不能访问超过其限度的那些扇区。

请问这个答复是否已经够清楚明白了?如有不明白,请继续提问。


作者: 红毛樱木    时间: 2016-1-7 21:35
不点 发表于 2016-1-7 21:24
好的,该我上场了。

普及一下有关 bios 的常识。

F格式的U盘和移动硬盘,在此时访问上有无区别?
作者: 不点    时间: 2016-1-7 21:38
红毛樱木 发表于 2016-1-7 21:35
F格式的U盘和移动硬盘,在此时访问上有无区别?

理解不了你的问题。 能否再说一遍?


作者: 红毛樱木    时间: 2016-1-7 21:56
本帖最后由 红毛樱木 于 2016-1-7 22:06 编辑
不点 发表于 2016-1-7 21:38
理解不了你的问题。 能否再说一遍?


哦哦。。。

U盘有普通模式,就是我们通常说的R模式
U盘也有本地模式,我们通常叫F模式就是FIXHDD(这个和移动硬盘一样了)
作者: 不点    时间: 2016-1-7 22:14
红毛樱木 发表于 2016-1-7 21:56
哦哦。。。

U盘有普通模式,就是我们通常说的R模式

好的,我理解你说的是可移动模式和固定盘模式。

这些模式对于 32 位保护模式的 windows 有意义,对于其他系统可能没有意义。

譬如说,这些模式在 linux 下就不一定有意义。

在 bios 下也没什么意义。

这些模式本身或许会影响 bios 对该设备的访问极限值,也或许不会有影响。

具体有没有影响,以及有多大影响,那要看试验结果。我没有这些资料。

即使内置硬盘,也存在访问极限值的问题。只有极少数 “无 bug” 的电脑,才能访问任意扇区。


作者: 邪恶海盗    时间: 2016-1-7 22:21
不点 发表于 2016-1-7 22:14
好的,我理解你说的是可移动模式和固定盘模式。

这些模式对于 32 位保护模式的 windows 有意义,对于 ...

对头,瘟到死系统对"可移动磁盘"只能访问一个分区,但对"本地磁盘"可以访问多个分区
作者: nmscl    时间: 2016-1-8 06:20
偶也学习一下,涨涨学问。
作者: pcfan120    时间: 2016-1-8 09:13
张姿势了。。
作者: pcfan120    时间: 2016-1-8 09:13
张姿势了。。
作者: wuwuzz    时间: 2016-1-8 13:19
问题的定位。

1、不用UD这种特殊的MBR,用最简单、最原始的DOS/FAT的MBR/PBR来测试一下BIOS的访问能力,看看能不能访问后面的扇区。

2、对部分版本的AMI BIOS,USB存储设备的

MBR/PBR/BPB的情况,固件RMB位[移动/固定(介质)位]情况,  均影响BIOS对其是USB-FDD还是USB-HDD的计算判定。

3、用本坛ubootchk检查一下移动硬盘固件参数情况






作者: 红毛樱木    时间: 2016-1-8 15:55
wuwuzz 发表于 2016-1-8 13:19
问题的定位。

1、不用UD这种特殊的MBR,用最简单、最原始的DOS/FAT的MBR/PBR来测试一下BIOS的访问能力, ...

如果用fbinst格式化价格chs参数呢?




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3