红毛樱木 发表于 2016-1-7 18:59:28

请教一个磁盘访问的问题(移动硬盘后面分区不能访问)

我在移动硬盘上制作了一个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:18

好的,该我上场了。

普及一下有关 bios 的常识。

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

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

红毛樱木 发表于 2016-1-7 21:35:44

不点 发表于 2016-1-7 21:24
好的,该我上场了。

普及一下有关 bios 的常识。


F格式的U盘和移动硬盘,在此时访问上有无区别?

不点 发表于 2016-1-7 21:38:02

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

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

红毛樱木 发表于 2016-1-7 21:56:13

本帖最后由 红毛樱木 于 2016-1-7 22:06 编辑

不点 发表于 2016-1-7 21:38
理解不了你的问题。 能否再说一遍?

哦哦。。。

U盘有普通模式,就是我们通常说的R模式
U盘也有本地模式,我们通常叫F模式就是FIXHDD(这个和移动硬盘一样了)

不点 发表于 2016-1-7 22:14:02

红毛樱木 发表于 2016-1-7 21:56
哦哦。。。

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


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

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

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

在 bios 下也没什么意义。

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

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

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

邪恶海盗 发表于 2016-1-7 22:21:17

不点 发表于 2016-1-7 22:14
好的,我理解你说的是可移动模式和固定盘模式。

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

对头,瘟到死系统对"可移动磁盘"只能访问一个分区,但对"本地磁盘"可以访问多个分区

nmscl 发表于 2016-1-8 06:20:31

偶也学习一下,涨涨学问。

pcfan120 发表于 2016-1-8 09:13:07

张姿势了。。

pcfan120 发表于 2016-1-8 09:13:16

张姿势了。。

wuwuzz 发表于 2016-1-8 13:19:03

问题的定位。

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:18

wuwuzz 发表于 2016-1-8 13:19
问题的定位。

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

如果用fbinst格式化价格chs参数呢?
页: [1]
查看完整版本: 请教一个磁盘访问的问题(移动硬盘后面分区不能访问)