无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2506|回复: 50
打印 上一主题 下一主题

[已解决] Grub4DOS 在 64GB 优盘 (FAT32格式)下的使用体验及期望解决的问题

  [复制链接]
跳转到指定楼层
1#
发表于 2024-3-14 17:02:54 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 blank007 于 2024-3-16 09:04 编辑

( 已经解决 )Grub4DOS 在 64GB 优盘 (FAT32格式)下的使用体验及期望解决的问题


        之前用的都是 <= 32GB  的优盘,通过 UltraISO 写入 USB-Zip + V2 ,并在分区中安装 Grub4DOS (G4D/G4E 同时安装,优盘是单分区),grldr 、bootia32.efi、bootx64.efi 优先拷贝到优盘最开始的位置。
        启动、使用均正常。


        刚刚入手一部爱国者优盘,容量 64GB。依然使用 UltraISO 写入 USB-Zip + V2 (依然是FAT32格式),并在分区中安装 Grub4DOS (G4D/G4E 同时安装,优盘是单分区),grldr 、bootia32.efi、bootx64.efi 优先拷贝到优盘最开始的位置。

        发现:

        Grub4DOS 能正常启动,但进不了菜单,只能进入命令行。运行 root 命令,提示无法 mount 该分区。后面的操作自然无法进行。


        请问各位大侠:

        这是 BIOS 在限制,还是 Grub4DOS 暂时没有考虑这样的情况?


        补充:

        HPUSBFW.exe  也可以将这个 64GB 的优盘格式化为 FAT32 格式。


2#
 楼主| 发表于 2024-3-16 08:54:53 | 显示全部楼层
本帖最后由 blank007 于 2024-3-16 09:02 编辑
不点 发表于 2024-3-16 06:55
刚才说了,用 BootICE 把 grub4dos 安装在 PBR 以后,启动失败,又安装 wee 到 MBR 才成功。这也挺麻烦的, ...

多谢不点大侠的指点

        经过再次尝试,基本断定这个现象与 UltraISO 有关。


        首先,使用 Diskgen 将启动模式转换为 HDD 模式,MBR 为 WinNT 6.x ,将 G4D 安装在 PBR。后面的操作和前面一样,启动、使用正常了。(usb-zip ,usb-fdd 模式下没有盘符,故没有继续操作)

        因为偏爱 USB-ZIP + v2 启动,故采用 Bootice 对其重新分区,选择 U+ v2 模式,不隐藏,主引导记录自然也是USB-ZIP + v2,G4D 也是安装到 PBR 。启动、使用也正常了。


初步结论:

        1、UltraISO 对 <=32GB 的优盘处理得很好,对 >32GB 的处理可能没有考虑

        2、Bootice  只有 USB HDD+ v2、USB ZIP+ v2 可选


另外一个疑虑:

        曾经,用 UltraISO/BootICE 对某个优盘操作时,强制使用 USB-ZIP + v2 模式后,那个优盘物理损坏了。不知道是不是巧合。


补充:


      之前没有明说是g4d还是g4e ,是因为表现都一样。现在,也是表现都一样:都能正常启动、使用了
回复

使用道具 举报

3#
 楼主| 发表于 2024-3-17 12:01:37 | 显示全部楼层
不点 发表于 2024-3-17 09:07
我今天再次进入这个话题,提出一个问题,供各位大人以及开发者们思考。

我注意到,楼主的 64G 的 FAT32  ...

楼上有朋友说FAT32存在2种寻址方式。估计 GRUB4DOS 与 Bootice 的寻址方式一致, UltraISO 对 >=32GB 的 FAT32 应该用的是另外一种寻址方式。

另外,我也觉得这情况值得继续研究:大容量的优盘会越来越多,UEFI 的 ESP 可能在一段比较长的时间内继续以 FAT32 为标准,故移动硬盘、优盘启动计算机时,恐怕还得考虑这个情况。

点评

如果 yaya 能够提供一个调试版,让你测试,那就能够定位出错的位置了。 你把有问题的环境弄好,让它再现问题,以便运行 yaya 的调试版来跟踪执行。 你甚至也可以试试在虚拟机上弄,让问题再现。这样的话,yaya  详情 回复 发表于 2024-3-17 18:51
回复

使用道具 举报

4#
 楼主| 发表于 2024-3-17 23:30:18 | 显示全部楼层
本帖最后由 blank007 于 2024-3-17 23:32 编辑
2011yaya2007777 发表于 2024-3-17 19:01
好像楼主把U盘重新格式化了,问题得到了解决。如果能重现bug,作为技术问题可以探讨。如果楼主不嫌麻烦的话 ...

这个现象可以重现。


不过,先说另外一个操作:

找到了一个240GB的固态盘,使用  UltraISO 写入 USB-ZIP +  V2 (fat32格式)后。安装 grub4dos。结果, G4D/G4E 都是正常的、可以启动、使用。(安装g4d到 pbr 时,grubinst 1.4 显示是 fa32(x) 格式,不是常显示的 fat32 格式。)。bootice 下,它被显示为硬盘,不能像优盘一样进行 u+ v2 分区。
回复

使用道具 举报

5#
 楼主| 发表于 2024-3-19 14:17:27 | 显示全部楼层
本帖最后由 blank007 于 2024-3-19 14:20 编辑

再次向各位大侠汇报一个试验:


依然采用 UltraISO  对这个64GB的优盘做了 USB-ZIP+ V2  的写入,然后安装了 XorBoot 的 BIOS/UEFI 两个版本,结果发现:
xorboot 的启动、使用均正常。


所以,现在就有些糊涂了。


当然,有了折中方案,遇到的这个现象请慢慢研究。

多谢各位指点。
回复

使用道具 举报

6#
 楼主| 发表于 2024-3-19 17:20:33 | 显示全部楼层
chen463 发表于 2024-3-19 15:02
采用 UltraISO-USB-Zip + V2做了深度隐藏,引导是在最前面深度隐藏区里面,似同UD深度隐藏一样,必须使用 ...

我的优盘向来都是单分区的,并且不隐藏。

难道 UltraISO 的 USB-ZIP+ V2 实际上是双分区或者多分区?

感谢指点
回复

使用道具 举报

7#
 楼主| 发表于 2024-3-30 09:25:54 | 显示全部楼层
wuwuzz 发表于 2024-3-29 16:27
偶然路过这里,有感而发,LZ问题虽解决,但后续没完,我还是想延申一下。

一、问题本身是Ultraiso自定义 ...

多谢指点
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-10 10:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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