无忧启动论坛

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

[发布] 一盘走天下【自由拼装修改版】

    [复制链接]
跳转到指定楼层
1#
发表于 5 天前 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 不点 于 2024-11-14 23:03 编辑

本软件基于葛明阳大师“一盘走天下”修改而成。

本软件不发布成品,只发布制作方法。

步骤1、制作 grub4dos 启动盘

方法一(此法已判死刑,请放弃!):准备一个 32G 以上大小的 U 盘,用 multimbr 制作可启动 U 盘,将 multimbr 发布包里面的 mbr_16G.img 写入 U 盘。写入的工具,可以用 dd for windows,或者 linux 下的 dd 命令,或者也可以尝试用 bootice 的 “导入”MBR 引导记录功能来将 mbr_16G.img 写入 U 盘。写完之后,U 盘就是一个单一 16G 的 FAT32 文件系统分区。剩余的空间,如果不想浪费掉的话,可以用 Windows 的磁盘工具、diskgen 等来添加分区,新添加的分区的文件系统格式建议采用 NTFS(可以直接添加为主分区;也可以先添加扩展分区,再在扩展分区里面添加逻辑分区)。相关下载:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=320244

【更新】用 multimbr 制作的 FAT32 分区,在一台 Lenovo 机器上不能 UEFI 启动,只能 BIOS 启动。尝试用 Win11 的磁盘工具为 U 盘再添加一个 FAT32 主分区,然后把 multimbr 分区上的 EFI 文件夹复制到这个新建的 FAT32 分区上(EFI 文件夹很小,总共不足 1M 大小;别的都不用复制),完成之后,经过测试,证实可以 UEFI 启动了。下面的“方法二(适合懒人)”不存在此问题,也就是说,不需要再添加一个 FAT32 主分区。


【再更新】用 multimbr 制作的 FAT32 分区,在一台 HP 机器上进行 UEFI 启动时,主板不承认 U 盘!重新按下面的“方法二(适合懒人)”进行正常的分区、格式化操作之后,一切回归正常。因此,multimbr 被判死刑,不再使用了。

方法二(适合懒人):准备一个 U 盘(大小随意),把它格式化为 FAT32 分区,在其 MBR 上安装 grldr.mbr,或者 wee,分区根目录下放置 grldr 文件。您也可以先启动 bootmgr,再由 bootmgr 来加载 grldr,无论偏爱哪种方式都行。


【更新】感谢 baofeng00 指出错漏。不要忘了,FAT32 分区需要激活,否则 U 盘可能无法成功启动。


步骤2、拷入文件

一、用于 BIOS 启动的 grldr 文件,需放在 U 盘根目录(即“/”之下)。文件来自 grub4dos for legacy BIOS 的发布包。

二、用于 BIOS 启动的 menu.lst 文件,需放在 U 盘根目录(即“/”之下)。内容如下:

  1. # This is a sample menu.lst file. You should make some changes to it.
  2. # The old install method of booting via the stage-files has been removed.
  3. # Please install GRLDR boot strap code to MBR with the bootlace.com
  4. # utility under DOS/Win9x or Linux.
  5. #
  6. # It must be UTF-8 encoding for multi-lingual support. Font lines can be
  7. # appended to the file. The font lines should be in the unifont.hex format.

  8. color blue/green yellow/red white/magenta white/magenta
  9. timeout 10
  10. color border=0xEEFFEE
  11. graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
  12. font /unifont-16.0.01.hex.gz
  13. #把“退出 grub4dos”设为默认启动项,平常不经意插入 U 盘时,让它正常进入操作系统而不是进入 PE
  14. default 7
  15. ## Menu AutoNumber
  16. write 0x8274 0x2001

  17. title 一盘走天下 EFI.iso, 用于 Win11 电脑
  18. find --set-root --ignore-floppies --ignore-cd /gmy/EFI.iso
  19. map /gmy/EFI.iso (255)
  20. map --hook
  21. chainloader (255)

  22. title 一盘走天下 10PE.iso, 用于 Win7、8、10 电脑
  23. find --set-root --ignore-floppies --ignore-cd /gmy/10PE.iso
  24. map /gmy/10PE.iso (255)
  25. map --hook
  26. chainloader (255)

  27. title 一盘走天下 03PE.iso, 用于 XP 电脑
  28. find --set-root --ignore-floppies --ignore-cd /gmy/03PE.iso
  29. map /gmy/03PE.iso (255)
  30. map --hook
  31. chainloader (255)

  32. title 一盘走天下 ghost.img, 老电脑不支持 PE, 只好启动 DOS
  33. find --set-root --ignore-floppies --ignore-cd /gmy/ghost.img
  34. map /gmy/ghost.img (fd0)
  35. map --hook
  36. chainloader (fd0)+1
  37. rootnoverify (fd0)

  38. title 尝试加载电脑上的 BOOTMGR 来启动 Win7/8/10+
  39. find --set-root --ignore-floppies --ignore-cd /bootmgr
  40. chainloader /bootmgr

  41. title 尝试加载电脑上的 NTLDR 来启动 WinNT/2K/XP
  42. find --set-root --ignore-floppies --ignore-cd /ntldr
  43. map () (hd0)
  44. map (hd0) ()
  45. map --rehook
  46. find --set-root --ignore-floppies --ignore-cd /ntldr
  47. chainloader /ntldr

  48. title commandline (进入 grub4dos 命令行)
  49. commandline

  50. title Exit grub4dos (退出 grub4dos, 控制交给主板, 继续启动)\n这将启动本机原有的操作系统,就像未插入 USB 启动盘一样。
  51. boot -1

  52. title reboot (重启)
  53. reboot

  54. title halt (关机)
  55. halt

  56. # In the end, font lines for unicode chars in unifont.hex format.
  57. # It should include all unicode chars used in the above menu code.
  58. # Surely normal ASCII chars are not necessary to be included here.

  59. 5173:10100810082000003FF8010001000100FFFE010002800280044008203018C006
  60. 542F:010000801FFC1004100410041FFC10001000100017FC24042404440487FC0404
  61. 673A:100011F011101110FD10111031103910551055109110111211121212120E1400
  62. 91CD:001000F83F000100FFFE01001FF011101FF011101FF001003FF80100FFFE0000
复制代码

注意,您需要用 UTF-8 格式来保存菜单文件,否则中文是乱码。

三、用于 UEFI 启动的 BOOTX64.EFI,BOOTIA32.EFI,都放在 U 盘 /EFI/boot/ 文件夹下。文件来自 grub4dos for UEFI 的发布包。
四、用于 UEFI 启动的 menu.lst 文件,需放在 U 盘 /EFI/grub/ 文件夹下。内容如下:

  1. # 这是一个样品 menu.lst 文件。你应该对它做些改动。
  2. # 它必须是 UTF-8 编码,以支持多种语言。
  3. # 字体应该是 unifont.hex 格式。

  4. #设置倒计时(秒)
  5. timeout 10

  6. #把“退出 grub4dos”设为默认启动项,平常不经意插入 U 盘时,让它正常进入操作系统而不是进入 PE
  7. default 4

  8. #设置字符颜色(高32位是背景色,低32位是前景色。在命令行执行:echo -rrggbb,可查看对应的颜色。)
  9. color normal=0xff9933 highlight=0xffff00 helptext=0xff00ff heading=0x66ff00

  10. #中文支持必须设置图形模式(可使用 graphicsmode 探测系统支持的图形模式)
  11. # graphicsmode -1 800(水平像素)
  12. graphicsmode -1 640:800 480:600 || graphicsmode -1
  13. #加载背景图
  14. #splashimage /efi/grub/splashimage.jpg || splashimage /boot/grub/splashimage.bmp
  15. #加载unifont字体(如果不是 16*16 字体,需增加参数,如 --font-high=24)
  16. #font /efi/grub/unifont.hex.gz
  17. font /unifont-16.0.01.hex.gz

  18. #设置菜单框
  19. #setmenu --box x=4 w=60 y=6 h=9 l=2
  20. #设置中文菜单按键帮助
  21. #setmenu --lang=zh
  22. #设置自动菜单编号
  23. #setmenu --auto-num-on
  24. #设置字符串信息
  25. #setmenu --string=x=y=颜色="字符串"
  26. #设置日期时间
  27. #setmenu --string=x=y=颜色="date&time=yyyy-MM-dd  HH:mm:ss"
  28. #设置倒计时
  29. #setmenu --timeout=x=y=颜色
  30. #更多菜单编辑功能、动画、图像菜单等等,可参考http://bbs.wuyou.net/forum.php?mod=viewthread&tid=369720&extra=page%3D3

  31. title 一盘走天下 EFI.iso, 用于 Win11 电脑
  32. find --set-root /gmy/EFI.iso
  33. map /gmy/EFI.iso (255)
  34. map --hook
  35. chainloader (255)

  36. title 一盘走天下 10PE.iso, 用于 Win7/8/10 电脑
  37. find --set-root /gmy/10PE.iso
  38. map /gmy/10PE.iso (255)
  39. map --hook
  40. chainloader (255)

  41. title 尝试启动电脑上现存的 Windows 系统
  42. find --set-root /efi/microsoft/boot/bootmgfw.efi
  43. chainloader /efi/microsoft/boot/bootmgfw.efi

  44. title commandline (进入 grub4dos 命令行)
  45. commandline

  46. title Exit grub4dos (退出 grub4dos, 控制交给主板, 继续启动)\n这将启动本机原有的操作系统,就像未插入 USB 启动盘一样。
  47. exit_g4d

  48. title reboot (重启)
  49. reboot

  50. title halt (关机)
  51. halt
复制代码

注意,您需要用 UTF-8 格式来保存菜单文件,否则中文是乱码。

五、多国语言字库文件 unifont-16.0.0.1.hex.gz,需放在 U 盘根目录(即“/”之下)。文件来自 https://www.unifoundry.com/unifont/index.html
六、“一盘走天下”中的 iso 和 img 文件,相关下载: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=440693

“一盘走天下.zip” 解压后,在其 “PE” 子文件夹下,就有 EFI.iso 文件。另外三个文件是 03PE.iso, 10PE.iso 和 ghost.img,它们都在 /PE/UD.fba 这个压缩包里面,用 fbinsttool 打开 UD.fba,把这三个文件导出即可。这四个文件 EFI.iso、 03PE.iso、 10PE.iso、 ghost.img 都放在 U 盘 /gmy/ 文件夹下。这四个文件需要整理碎块,保证连续存放;这是因为它们被 map 命令加载时,不带 --mem 参数(不占用内存)。

至此,启动 U 盘的制作全部完成。


评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!谢谢大佬分享

查看全部评分

93#
发表于 6 小时前 | 只看该作者
本帖最后由 yuadao 于 2024-11-15 04:55 编辑

我所有的盘都是 FAT32+NTFS 双主分区

回复

使用道具 举报

92#
 楼主| 发表于 昨天 22:55 | 只看该作者
baosheng00 发表于 2024-11-14 22:41
少了一步,FAT32分区设置激活分区(在后端的情况)

感谢!提醒得对。

请大家把 FAT32 分区设为“活动”分区。否则,U 盘可能无法成功启动。
回复

使用道具 举报

91#
发表于 昨天 22:41 | 只看该作者
少了一步,FAT32分区设置激活分区(在后端的情况)

点评

感谢!提醒得对。 请大家把 FAT32 分区设为“活动”分区。否则,U 盘可能无法成功启动。  详情 回复 发表于 昨天 22:55
回复

使用道具 举报

90#
 楼主| 发表于 昨天 22:40 | 只看该作者
wbjj 发表于 2024-11-14 22:22
谢谢不点大师普及基础知识。
我今天用一个U盘,格式化时,选项列表中NTFS和exFAT,没有FAT32选项,要怎 ...

用微软 Windows 格式化的时候,FAT32 分区的大小不能超过 32G。如果超过 32G,它就不让格式化为 FAT32。

您可以选择如下的方案:

(1)删掉这个分区,重新划分一个 31G 的分区,再格式化,就能格式化成 FAT32 了。
(2)也可以用 diskgen 来执行格式化。它能够把很大的分区(比如 500G)格式化为 FAT32。

回复

使用道具 举报

89#
发表于 昨天 22:22 | 只看该作者
不点 发表于 2024-11-14 13:52
grldr.mbr 和 wee63.mbr,无论哪个,都可以安装到 MBR 上。

Bootice 把 grub4dos 安装到 MBR 上,这其 ...

谢谢不点大师普及基础知识。
我今天用一个U盘,格式化时,选项列表中NTFS和exFAT,没有FAT32选项,要怎么弄成FAT32格式。

点评

用微软 Windows 格式化的时候,FAT32 分区的大小不能超过 32G。如果超过 32G,它就不让格式化为 FAT32。 您可以选择如下的方案: (1)删掉这个分区,重新划分一个 31G 的分区,再格式化,就能格式化成 FAT32  详情 回复 发表于 昨天 22:40
回复

使用道具 举报

88#
发表于 昨天 16:52 | 只看该作者
看不懂啊
回复

使用道具 举报

87#
 楼主| 发表于 昨天 16:01 | 只看该作者
天风 发表于 2024-11-14 08:21
https://www.123865.com/s/bH5A-VrKBh

利用咱们论坛的资源,年初整合了一个自用的U盘启动工具包,大家可 ...

非常好,已下载,正在学习。
回复

使用道具 举报

86#
发表于 昨天 15:03 | 只看该作者
这个确实好,制作启动盘的过程清清楚楚明明白白,
新手可能更依赖各种一键制作工具,这个最大的问题是可以用但学习不到什么东西。
其实要敢于实际操作敢于尝试,主动去了解一些基本概念和原理,在实际和理论的循环实践中慢慢积累进步,你会发现真有点意思。
大佬们摸索出了多种制作启动盘的方法,我们只不过是捡现成的,真的不难的。
回复

使用道具 举报

85#
发表于 昨天 14:11 | 只看该作者
感谢大佬的分享了、确实是个很好的工具
回复

使用道具 举报

84#
 楼主| 发表于 昨天 13:52 | 只看该作者
wbjj 发表于 2024-11-14 13:31
大师,这一点看的不是很明白。
在其 MBR 上安装 grldr.mbr,或者 wee,分区根目录下放置 grldr 文件。您也 ...

grldr.mbr 和 wee63.mbr,无论哪个,都可以安装到 MBR 上。

Bootice 把 grub4dos 安装到 MBR 上,这其实就是把 grldr.mbr 安装到 MBR 上。

grldr.mbr 只占用16 个扇区。wee63.mbr 占用 63 扇区。

如果 MBR 磁道上预留的空间不多,就只能安装 grldr.mbr。
如果 MBR 磁道上预留的扇区数有 63 个或更多,那就可以安装 wee 了。

如果初次接触,就先安装 grldr.mbr 就行了。以后对 wee 有了一定了解之后,再安装 wee。

点评

谢谢不点大师普及基础知识。 我今天用一个U盘,格式化时,选项列表中NTFS和exFAT,没有FAT32选项,要怎么弄成FAT32格式。  详情 回复 发表于 昨天 22:22
回复

使用道具 举报

83#
发表于 昨天 13:31 | 只看该作者
大师,这一点看的不是很明白。
在其 MBR 上安装 grldr.mbr,或者 wee,分区根目录下放置 grldr 文件。您也可以先启动 bootmgr,再由 bootmgr 来加载 grldr,无论偏爱哪种方式都行。
这个用什么工具操作,bootice有看到安装wee,看到您另外一个帖子,才知道wee是老电脑支持的。新电脑怎么安装grldr.mbr,做为小白的我有些不明白。

点评

grldr.mbr 和 wee63.mbr,无论哪个,都可以安装到 MBR 上。 Bootice 把 grub4dos 安装到 MBR 上,这其实就是把 grldr.mbr 安装到 MBR 上。 grldr.mbr 只占用16 个扇区。wee63.mbr 占用 63 扇区。 如果 MBR  详情 回复 发表于 昨天 13:52
回复

使用道具 举报

82#
发表于 昨天 08:47 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

81#
发表于 昨天 08:36 | 只看该作者
谢谢大佬分享
回复

使用道具 举报

80#
发表于 昨天 08:21 | 只看该作者
https://www.123865.com/s/bH5A-VrKBh

利用咱们论坛的资源,年初整合了一个自用的U盘启动工具包,大家可以感兴趣的话可以试一下,不喜勿喷,有问题直接留言。
========================
工具说明:请将配置文件(*.cfg)、UD分区映像(*.fba)、EFI分区映像(*.iso)、U盘数据分区外置包压缩为7Z(*.7z)放置在本目录,启动程序时会自动搜索本目录下的映像。

引导说明:内置菜单中的引导PE会默认加载\WINPE目录下的WINPE.ISO文件
除此之外,主程序搜索优先搜索\WINPE目录下的ISO/EFI/IMG等文件

点评

非常好,已下载,正在学习。  详情 回复 发表于 昨天 16:01
回复

使用道具 举报

79#
 楼主| 发表于 昨天 06:34 | 只看该作者
wbjj 发表于 2024-11-13 22:37
再虚心请教大师,怎么确保把靠前的扇区划分到启动区?
有没有推荐的工具?比如BootICE或DG可以吗?我一 ...

您真客气。

任何工具都能进行分区。Windows 自带的磁盘管理,就能添加、删除分区,或者对分区进行格式化操作。

让分区靠前,这不费劲,默认情况下,第一个分区自然就是靠前的。我们常说的 MBR 扇区,就是具有扇区号 0 的那个扇区。它就是最靠前的。

我们这里说的是传统的(旧的)MBR 架构的分区,不是新的 GPT 架构。

BOOTICE 和 Diskgen 都是我离不开的工具,可靠度非常高,没发现它们出错。

在对 U 盘进行分区时,需要注意一个小问题。

我发现买来的 U 盘,卖家就把它格式化为一个单一的 FAT32 分区了。也有弄成 exFAT 分区的。exFAT 分区不适合用作启动分区,需要重新格式化为 FAT32 格式。

然而,卖家弄的单一 FAT32 分区,可能会有个小问题,就是分区的第一扇区(起始扇区)的扇区号是 32(十六进制 0x20)。这就是说,MBR 磁道上只有 32 个扇区(扇区号 0,扇区号 1,扇区号 2,……,扇区号 31)。如果想在 MBR 磁道上安装 wee,就安装不上了,因为 MBR 磁道上可用的空间只有 32 个扇区,而 wee 需要 63 个扇区。

所以,这种情况,就需要重新分区和格式化这个 U 盘了。当然,如果不需要安装 wee,那就没问题了,不需要重新分区和格式化。

回复

使用道具 举报

78#
发表于 前天 22:43 | 只看该作者
谢谢分享,好好学习一下
回复

使用道具 举报

77#
发表于 前天 22:42 | 只看该作者
进来学习一下。
回复

使用道具 举报

76#
发表于 前天 22:37 | 只看该作者
不点 发表于 2024-11-13 21:49
这没问题。有问题的话,也只算是小问题。

BIOS 访问的扇区号,是有限制的。不同的主板,能访问的最大 ...

再虚心请教大师,怎么确保把靠前的扇区划分到启动区?
有没有推荐的工具?比如BootICE或DG可以吗?我一般用前者较多。
谢谢。

点评

您真客气。 任何工具都能进行分区。Windows 自带的磁盘管理,就能添加、删除分区,或者对分区进行格式化操作。 让分区靠前,这不费劲,默认情况下,第一个分区自然就是靠前的。我们常说的 MBR 扇区,就是具有  详情 回复 发表于 昨天 06:34
回复

使用道具 举报

75#
发表于 前天 22:19 | 只看该作者
技术活
回复

使用道具 举报

74#
 楼主| 发表于 前天 21:49 | 只看该作者
wbjj 发表于 2024-11-13 21:17
再请教下,如果把一个U盘,分成2个或3个区,取一个主分区格式化为FAT32,按您上面的步骤操作,可以吗?另外 ...

这没问题。有问题的话,也只算是小问题。

BIOS 访问的扇区号,是有限制的。不同的主板,能访问的最大扇区号也是不同的。有的主板 BIOS 能访问很大的扇区号,而有的主板只能访问很小的扇区号。所以,越是靠前的扇区号,就越容易被大多数主板的 BIOS 访问到。因此,您应该把靠前的分区,作为启动分区。而靠后的分区,只在启动之后进入 Windows 桌面才去访问其中的数据。这样就比较合理了。

点评

再虚心请教大师,怎么确保把靠前的扇区划分到启动区? 有没有推荐的工具?比如BootICE或DG可以吗?我一般用前者较多。 谢谢。  详情 回复 发表于 前天 22:37
回复

使用道具 举报

73#
发表于 前天 21:17 | 只看该作者
再请教下,如果把一个U盘,分成2个或3个区,取一个主分区格式化为FAT32,按您上面的步骤操作,可以吗?另外2个区做数据存储或其他用途。
当然,现在U盘容量大,性价比高,带多个盘没一点问题,我只是想从技术角度了解下,这种方案的可行性。

点评

这没问题。有问题的话,也只算是小问题。 BIOS 访问的扇区号,是有限制的。不同的主板,能访问的最大扇区号也是不同的。有的主板 BIOS 能访问很大的扇区号,而有的主板只能访问很小的扇区号。所以,越是靠前的扇  详情 回复 发表于 前天 21:49
回复

使用道具 举报

72#
发表于 前天 21:03 | 只看该作者
新手有点困难啊
回复

使用道具 举报

71#
 楼主| 发表于 前天 20:42 | 只看该作者
hi,今天又有一点想法,谈谈“两盘走天下”。

其实,严格来说,两盘也走不了天下,需要三盘或四盘。以前在 BIOS 时代,两盘都走不了天下。现在 BIOS 还没彻底消失,所以,可能需要好几个盘。

但是,“一盘走大半个天下”,这是可能的。再加一个“辅助”盘,应付大多数情况,也就近似于“走天下”了。

当今的 U 盘,体积很小,容量很大。随身带上两三个 U 盘,这不算麻烦。

言归正传。

BIOS 逐步淘汰、退市。一个 UEFI 的启动 U 盘,将越来越占据主导地位。

好的,把这个 UEFI 的启动盘,搞成兼容 BIOS 启动的形式,那么,就可以顺便启动 80%~90% 的 BIOS 电脑了。

所以,我们这个“一盘走天下”,其实是“一盘走大半个天下”。剩下的一些“死角”,由另外一个盘(主要应付 BIOS 时代的混乱情况)来给它们“擦屁股”。


所以,粗略认为,两盘基本上算是可以“走天下”了。



回复

使用道具 举报

70#
 楼主| 发表于 前天 20:17 | 只看该作者
wbjj 发表于 2024-11-13 19:34
感谢大师的详细讲解,涨知识了。
不点大师,不仅知识渊博,而且热心助人。
再次表示感谢。

都是为了共同的利益,是一家人。大家是互相切磋。我不懂的,我就要问别人。别人提出问题,如果我能回答,那就应该回答。都是为了大家庭好。大家庭好了,对每个成员都有利。
回复

使用道具 举报

69#
发表于 前天 19:34 | 只看该作者
不点 发表于 2024-11-13 19:27
先来说说什么是“碎片”?一个文件占据多个扇区。如果这些扇区不是连成一片,而是分散占据多个不同的区域 ...

感谢大师的详细讲解,涨知识了。
不点大师,不仅知识渊博,而且热心助人。
再次表示感谢。

点评

都是为了共同的利益,是一家人。大家是互相切磋。我不懂的,我就要问别人。别人提出问题,如果我能回答,那就应该回答。都是为了大家庭好。大家庭好了,对每个成员都有利。  详情 回复 发表于 前天 20:17
回复

使用道具 举报

68#
 楼主| 发表于 前天 19:27 | 只看该作者
wbjj 发表于 2024-11-13 19:05
请教不点大师,问一个小白的问题。
之前用FbinstTool对ud格式文件,做过碎片整理。
看您的教程中说,对EF ...

先来说说什么是“碎片”?一个文件占据多个扇区。如果这些扇区不是连成一片,而是分散占据多个不同的区域,这些区域,就说成是碎块(或碎片)。

碎块是不分什么后缀的。任何文件,都可能占据多个碎块。这跟后缀名没有任何关系。

任何文件,都可以通过整理碎块,变成连续的(即只有一块的)文件,我们就说这样的文件是没有碎块的。

有个叫做 contig 的命令,可以用来把一个文件整理碎块,让其成为连续的文件。百度搜 contig,应该可以了解相关用法和知识。

iso 文件和 img 文件是要被 map 命令仿真为虚拟盘的,因此它们需要整理碎块。map 命令要求 iso 和 img 是连续的,这样才能进行仿真。其他文件由于不被 map 仿真,因此就不需要整理碎块了。

点评

感谢大师的详细讲解,涨知识了。 不点大师,不仅知识渊博,而且热心助人。 再次表示感谢。  详情 回复 发表于 前天 19:34
回复

使用道具 举报

67#
发表于 前天 19:05 | 只看该作者
本帖最后由 wbjj 于 2024-11-13 19:14 编辑

请教不点大师,问一个小白的问题。
之前用FbinstTool对ud格式的fba文件,做过碎片整理。
看您的教程中说,对EFI.iso、 03PE.iso、 10PE.iso、 ghost.img这4个文件,都做碎片整理。
请问下,这种iso和img格式的文件怎么做碎片整理?

点评

先来说说什么是“碎片”?一个文件占据多个扇区。如果这些扇区不是连成一片,而是分散占据多个不同的区域,这些区域,就说成是碎块(或碎片)。 碎块是不分什么后缀的。任何文件,都可能占据多个碎块。这跟后缀名  详情 回复 发表于 前天 19:27
回复

使用道具 举报

66#
发表于 3 天前 | 只看该作者
感谢不点的方法
回复

使用道具 举报

65#
 楼主| 发表于 3 天前 | 只看该作者
ali88home 发表于 2024-11-12 18:36
http://wuyou.net/forum.php?mod=viewthread&tid=443077&extra=page%3D1

大家有兴趣可试试制作,选择的 ...

非常感谢!大家都在努力。我们是一家人。我们的利益是共同的。我们都想拥有一个简单、方便的启动方案。别人的作品很珍贵,我也在不断学习,不断探索。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 11:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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