无忧启动论坛

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

[发布] 一盘走天下 One PE v2025.05.20

    [复制链接]
1321#
发表于 2024-10-13 16:29:02 | 只看该作者
回复

使用道具 举报

1322#
发表于 2024-10-13 16:54:38 | 只看该作者
感谢分享
回复

使用道具 举报

1323#
发表于 2024-10-13 20:41:45 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

1324#
发表于 2024-10-13 21:17:10 | 只看该作者
谢谢分享。下载来看看
回复

使用道具 举报

1325#
发表于 2024-10-13 21:59:15 | 只看该作者
制作时弹出Run-time error ‘13': Type mismatch是怎么回事?

回复

使用道具 举报

1326#
 楼主| 发表于 2024-10-13 23:31:16 来自手机 | 只看该作者
dk124_MC 发表于 2024-10-13 21:59
制作时弹出Run-time error ‘13': Type mismatch是怎么回事?

认出U盘了吗?选择磁盘是空的?
回复

使用道具 举报

1327#
发表于 2024-10-13 23:37:45 | 只看该作者
gmy 发表于 2024-10-13 23:31
认出U盘了吗?选择磁盘是空的?

认出了,也确定是空的
回复

使用道具 举报

1328#
发表于 2024-10-13 23:55:18 | 只看该作者
点击“开始制作”或“还原空间”,弹出错误:CoolStartup已停止工作。

点评

方便加个QQ,我这边远程排查一下问题吗?我是这个启动盘制作工具(CoolStartup)的作者。我的扣扣:444742627。  详情 回复 发表于 2024-10-16 13:41
应该跟运行环境有关,重启电脑或者换电脑测试,再分析找出问题  详情 回复 发表于 2024-10-14 13:31
gmy
先用DiskGenius,选择U盘→磁盘→删除所有分区,再用我的软件。  详情 回复 发表于 2024-10-14 11:58
回复

使用道具 举报

1329#
发表于 2024-10-14 00:13:45 | 只看该作者
谢谢分享,好用的太难找了
回复

使用道具 举报

1330#
发表于 2024-10-14 07:53:44 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

1331#
发表于 2024-10-14 08:30:17 | 只看该作者
感谢更新
回复

使用道具 举报

1332#
 楼主| 发表于 2024-10-14 11:57:07 来自手机 | 只看该作者
dk124_MC 发表于 2024-10-13 23:37
认出了,也确定是空的

先用DiskGenius所,选择U盘→磁盘→删除所有分区,再用我的软件。
回复

使用道具 举报

1333#
 楼主| 发表于 2024-10-14 11:58:10 来自手机 | 只看该作者
兰雪儿 发表于 2024-10-13 23:55
点击“开始制作”或“还原空间”,弹出错误:CoolStartup已停止工作。

先用DiskGenius,选择U盘→磁盘→删除所有分区,再用我的软件。
回复

使用道具 举报

1334#
发表于 2024-10-14 12:58:05 | 只看该作者
谢谢大佬,辛苦了,有百度网盘真好。。。
回复

使用道具 举报

1335#
发表于 2024-10-14 13:30:52 来自手机 | 只看该作者
dk124_MC 发表于 2024-10-13 21:59
制作时弹出Run-time error ‘13': Type mismatch是怎么回事?

一般重启电脑,重新插拔u盘可以好。
回复

使用道具 举报

1336#
发表于 2024-10-14 13:31:48 来自手机 | 只看该作者
兰雪儿 发表于 2024-10-13 23:55
点击“开始制作”或“还原空间”,弹出错误:CoolStartup已停止工作。

应该跟运行环境有关,重启电脑或者换电脑测试,再分析找出问题
回复

使用道具 举报

1337#
发表于 2024-10-14 13:33:42 | 只看该作者
正需要这个PE,可以同时用在老电脑和新电脑上的
回复

使用道具 举报

1338#
发表于 2024-10-14 14:08:10 | 只看该作者
收藏备用!
回复

使用道具 举报

1339#
发表于 2024-10-14 15:51:11 | 只看该作者
谢谢分享
支持原创
回复

使用道具 举报

1340#
发表于 2024-10-14 15:55:26 | 只看该作者
怎么添加软件到桌面,集成的软件不够多啊,
回复

使用道具 举报

1341#
发表于 2024-10-14 15:55:49 | 只看该作者
特来尝试一下  辛苦了
回复

使用道具 举报

1342#
发表于 2024-10-14 15:57:55 | 只看该作者
看着不错,支持一下,
回复

使用道具 举报

1343#
发表于 2024-10-14 16:00:16 | 只看该作者
优秀的东西,感谢分享。
回复

使用道具 举报

1344#
发表于 2024-10-14 16:45:58 | 只看该作者
学习
回复

使用道具 举报

1345#
发表于 2024-10-14 16:54:38 | 只看该作者
太棒了,谢谢分享
回复

使用道具 举报

M
1346#
发表于 2024-10-14 17:05:36 | 只看该作者
本帖最后由 M 于 2024-10-15 08:38 编辑

大神老葛?这必须要收藏呀。
回复

使用道具 举报

1347#
发表于 2024-10-14 17:06:29 | 只看该作者
感谢分享
回复

使用道具 举报

1348#
发表于 2024-10-14 18:16:25 | 只看该作者
看看这个版本不错
回复

使用道具 举报

1349#
 楼主| 发表于 2024-10-14 18:17:38 | 只看该作者
不点 发表于 2024-10-13 12:27
葛大人抬举了,好汉不提当年勇,我现在就是标准的伸手党。数风流人物,还看今朝(今朝不是指我,而是指 y ...

title 11PE
find --set-root /11PE.iso
map /11PE.iso (0xFF)
map --hook
chainloader (0xff)

title 11PE NEW
find --set-root /11PE.iso
map --mem /11PE.iso (0xff)
chainloader (0xff)
您帮我看看,以上两个代码是正确的?或者是都是错误的?我的诉求是,EFI分区里启动一个很小的EFI.iso,这个ISO里使用Grub4DOS_UEFI引导menu.lst,继而引导同一目录下的多个iso(这些ISO都支持双模式启动)。
回复

使用道具 举报

1350#
发表于 2024-10-14 21:44:19 | 只看该作者
本帖最后由 不点 于 2024-10-15 17:45 编辑
gmy 发表于 2024-10-14 18:17
title 11PE
find --set-root /11PE.iso
map /11PE.iso (0xFF)

用法上,第一个是正确的,第二个缺少了 map --hook 命令。在 grub4dos 的 legacy bios 版本中,map --hook 命令通常不可以省略。在 grub4dos for UEFI 中,map --hook 好像是可以省略的。

还要注意一些细节:

1、11pe.iso  应放在 grub4dos 能够支持的文件系统分区(卷)上,比如 FAT12/16/32,NTFS,exfat。
2、事先整理碎块,让 11pe.iso 是连续的,即,没有碎块。【在 --mem 的情形,iso 文件不必连续】
3、11pe.iso 应该尽量放在靠近 U 盘的开头。这是因为(在启动时)有些主板的 BIOS 只能访问 U 盘开头的文件。
4、如果 11pe.iso 不是位于软盘(或虚拟软盘)上,则可以给 find 命令添加 --ignore-floppies 选项,这样就不会费劲去软盘上查找 11pe.iso 文件了。去软盘查找时,容易产生死机,或者长时间失去响应,因为软盘是慢速设备。同理,如果 11pe.iso 不是位于 cdrom 或 usb-cdrom 上,则可以给 find 命令添加 --ignore-cd 选项,这样就不会去光盘查找 11pe.iso 文件了。光盘也属于慢速设备,因此也容易产生假死现象。

补充解释一下,为何此处需要 map --hook

title 11PE NEW
find --set-root /11PE.iso   这一句是确定 11PE.iso 所在分区为当前分区
map --mem /11PE.iso (0xff) 这一句建立虚拟盘 (0xFF),但在 map --hook 执行之前,其实是没有挂到 BIOS 的 int13 接口的。所以,这仅仅是个准备动作,是准备建立虚拟盘,只差一个挂钩。
map --hook 这就是把先前 “预建立” 的虚拟盘实实在在挂到 BIOS 接口上,让 BIOS 承认那些 “预建立” 的虚拟盘。本句成功执行以后,(0xff) 就是一个合法的 BIOS 盘号了。假如不执行这句,那么 (0xFF) 还不是一个合法的盘号;即便是合法盘号,那也是以前旧的内容,不是 11PE.iso 对应的那个虚拟盘的盘号。

chainloader (0xff) 此句是要加载虚拟盘 (0xFF) 的引导扇区。也就是说,此时要访问虚拟盘(读取虚拟盘引导扇区)了。因此,此时虚拟盘应该是 “已经存在” 的状态,而不能是 “不存在的”。如果前面没有执行 map --hook,那么,(0xff) 虚拟盘就处于 “不存在” 的状态,那么此时去读取虚拟盘的引导扇区,那就要失败。或者是“存在的”,能够读取成功,但读取的不是 11PE.iso 里面的引导扇区,而是获得了旧的某个虚拟光盘的引导扇区。

在 grub4dos for UEFI 的版本中,map --mem /11PE.iso (0xff) 这一句执行后,您可以理解为 “又立即自动执行了 map --hook”,所以,此时可以不写 map --hook 这句了。map --hook 主要是服务于 legacy BIOS 的。UEFI 体系之下没有传统的 BIOS 概念,这就是新旧 grub4dos 版本的差异。

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-23 13:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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