无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
查看: 520|回复: 5

yaya 看看,usb --init 的 bug

[复制链接]
发表于 2018-12-19 11:38:57 | 显示全部楼层 |阅读模式

http://reboot.pro/topic/20907-how-to-boot-windows-installerwtg-through-bios-off-gpt-partitioned-removable-usb-drive/page-3

  1. usb --init
  2. cat --hex (fd0)0+1  ok  
  3. cat --hex (fd0)10+1  ok
  4. cat --hex (fd0)100+1  ok
  5. cat --hex (fd0)1000+1  ok
  6. cat --hex (fd0)10000+1  ok
  7. cat --hex (fd0)100000+1  ok
  8. cat --hex (fd0)1000000+1  ok
  9. cat --hex (fd0)10000000+1  ok
  10. cat --hex (fd0)100000000+1  ok
  11. .........................    ok

  12. cat --hex (fd0)1000000000000000000+1  ok
  13. cat --hex (fd0)10000000000000000000+1 fail

复制代码


扇区号很大,超出介质的容量,仍然能够 cat 成功,奇葩。应该显示 disk read error 之类的才正确吧?
发表于 2018-12-19 15:41:31 来自手机 | 显示全部楼层
usb --init 好难用的说,经常失败
回复 支持 反对

使用道具 举报

发表于 2018-12-23 13:07:19 | 显示全部楼层
读分区越界报警,读磁盘越界不报警。已经修正上传官网。
回复 支持 反对

使用道具 举报

发表于 2018-12-26 02:17:53 | 显示全部楼层

新版不能MAP不带任何分区(也不带MBR)U盘上的扇区。上一版可以的,以后会恢复吗?

将16G的U盘全部扇区清除(全部扇区写入FF)。
在U盘中间扇区;通过扇区写入方式,拷贝ramos  IMG文件。
通过本地硬盘上的GRUB4DOS,启动U盘上的扇区。

map(带或不带--mem)空白 U盘上的扇区,新版拒绝map(好象说磁盘错误),退回上一版可以的(尽管最后也没有启动成功)。

title WinXP_SVBUS map (hdx)m+n @USBDISK
map (hd1)22491000+4096001 (hd0)  
map (hd0) (hd2)
map --hook
map --harddrives=1
rootnoverify (hd0)
chainloader +1
geometry
map --status
pause

点评

yaya 的改动,应该与你说的问题是不相关的。 磁盘错误,属于 BIOS 的问题。 你写入 00, 可能 BIOS 还承认,而写入 FF,有可能让 BIOS 神经了。  详情 回复 发表于 2018-12-26 11:20
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-26 11:20:55 | 显示全部楼层
75344840 发表于 2018-12-26 02:17
新版不能MAP不带任何分区(也不带MBR)U盘上的扇区。上一版可以的,以后会恢复吗?

将16G的U盘全部扇 ...

yaya 的改动,应该与你说的问题是不相关的。

磁盘错误,属于 BIOS 的问题。

你写入 00, 可能 BIOS 还承认,而写入 FF,有可能让 BIOS 神经了。

回复 支持 反对

使用道具 举报

发表于 2018-12-26 16:03:32 | 显示全部楼层
"拷贝ramos  IMG文件"
这个文件是硬盘模式?有mbe吗?

我的测试:
向U盘复制一个软盘镜像rp.img和一个硬盘镜像yp.img。
把U盘的分区表全部填充0。

启动电脑,U盘指示灯亮,按F12,进入启动管理器,没有U盘启动项。从硬盘启动,进入G4D命令行。
map (hd1)1300+10864 (hd0)
提示设备不存在。
运行 usb --init 加载U盘。
map (hd1)1300+10864 (hd0)  
提示输入磁头数。

启动硬盘镜像:
map --heads=0xff--sectors-per-track=0x3f (hd1)1300+10864 (hd0)
map (hd0) (hd2)
map --hook
rootnoverify (hd0)
chainloader +1
boot
成功加载硬盘镜像yp.img.

启动软盘镜像:
map (hd1)94132+11509 (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
成功加载软盘镜像rp.img.

从Qemu虚拟机启动测试,菜单一样,同样成功。不同之处是虚拟机认识hd1,不用加载U盘(不过虚拟机也没法加载U盘)。

回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-1-20 04:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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