无忧启动论坛

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

[求助] 求教开机按F3一键备份、按F4一键还原是怎样实现的?

  [复制链接]
跳转到指定楼层
1#
发表于 2025-4-2 17:34:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 ssttee 于 2025-4-2 17:36 编辑

我公司采购了几百台海康威视的国产电脑,开机按F2进入BIOS设置、F12进入启动菜单、F3启动再生龙clonezilla备份系统、F4启动再生龙clonezilla还原系统。
他最后一个备份区是再生龙文件,里面有如下文件夹:
.disk
boot
EFI
home
live
OS
syslinux
utils

其中EFI文件夹里有boot文件夹,里面有如下文件:
x86_64-efi文件夹
backup.cfg
bootia32.efi
Clonezilla.efi
grub.cfg
grubx64.efi
restore.cfg
unicode.pf2

我把Clonezilla.efi这个文件删了,F3和F4就不起作用了。所以应该是主板代码引导Clonezilla.efi,这个文件是不是定制的efi文件所以可以自定义名字?但是他是怎么区分按F3时加载backup.cfg文件、按F4加载restore.cfg文件的呢?

我公司现在的想法是整个盘格式化自己重新做个系统然后重新做一键备份和一键还原。

可能表达的不是很清晰,恳请各位大神谅解,并教教小弟,我是GRUB新手,对这些挺感兴趣。
77#
发表于 9 小时前 | 只看该作者
最新版测试,有需要自己搜寻下载,

十多年前接触过,现在没兴趣玩

您可以尝试建立光盘或U盘玩玩

2025-04-10_410.png (44.48 KB, 下载次数: 0)

2025-04-10_410.png
回复

使用道具 举报

76#
 楼主| 发表于 14 小时前 | 只看该作者
chen463 发表于 2025-4-9 18:05
如果是使用标准键盘就不用去更改他,选不要修改硬件架构。Etc\console
这软件都十几年历史了,骨董级

不是的,引导是在主板BIOS层,还没到这个软件,就是开机主板按F2进BIOS,F12启动菜单这个界面的时候起作用的。
回复

使用道具 举报

75#
发表于 昨天 18:05 | 只看该作者
本帖最后由 chen463 于 2025-4-9 18:15 编辑

如果是使用标准键盘就不用去更改他,选不要修改硬件架构。Etc\console

这软件都十几年历史了,骨董级

49.png (53.16 KB, 下载次数: 0)

49.png

点评

不是的,引导是在主板BIOS层,还没到这个软件,就是开机主板按F2进BIOS,F12启动菜单这个界面的时候起作用的。  详情 回复 发表于 14 小时前
回复

使用道具 举报

74#
 楼主| 发表于 昨天 17:40 | 只看该作者
chen463 发表于 2025-4-9 12:26
clonezilla.efi这是订制的,VENTOY的bootx64.efi和GRUB2的bootx64.efi有还原和备份热键吗?

别折腾了 ...

clonezilla.efi就是官方bootx64.efi改名的,连MD5都一样。
回复

使用道具 举报

73#
 楼主| 发表于 昨天 17:39 | 只看该作者
窄口牛 发表于 2025-4-9 10:02
efi文件内置一个cfg,cfg里面设置快捷键,真正启动选项菜单在外面的cfg不就行了?

他启动的efi不是定制的,就是官方改名的。应该不会内置cfg。
回复

使用道具 举报

72#
 楼主| 发表于 昨天 17:38 | 只看该作者
my9823 发表于 2025-4-9 09:31
esp分区的bootx64.efi是clonezilla官方自带的的吗?如果替换成grub4dos的efi默认会启动grub4dos的命令行吧 ...

好的,明天试试。
回复

使用道具 举报

71#
发表于 昨天 17:16 来自手机 | 只看该作者
我只是想确认主板厂商到底是不是f3f4写入主板了
回复

使用道具 举报

70#
发表于 昨天 12:26 | 只看该作者
my9823 发表于 2025-4-9 09:52
刚才用通义千问查了查,给出答案。如果不重要,清空硬盘,只保留esp分区,替换同一个其他用途的的efi为clon ...

clonezilla.efi这是订制的,VENTOY的bootx64.efi和GRUB2的bootx64.efi有还原和备份热键吗?

别折腾了…

点评

clonezilla.efi就是官方bootx64.efi改名的,连MD5都一样。  详情 回复 发表于 昨天 17:40
回复

使用道具 举报

69#
发表于 昨天 12:23 | 只看该作者
易数一键还原
回复

使用道具 举报

68#
发表于 昨天 12:21 | 只看该作者
这F3F4是设定热键操作,多年前大都是设定其他F8 F 9 F11 F12…还原键
回复

使用道具 举报

67#
发表于 昨天 10:02 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2025-4-9 10:04 编辑

efi文件内置一个cfg,cfg里面设置快捷键,真正启动选项菜单在外面的cfg不就行了?

点评

他启动的efi不是定制的,就是官方改名的。应该不会内置cfg。  详情 回复 发表于 昨天 17:39
回复

使用道具 举报

66#
发表于 昨天 09:52 来自手机 | 只看该作者
刚才用通义千问查了查,给出答案。如果不重要,清空硬盘,只保留esp分区,替换同一个其他用途的的efi为clonezilla.efih和那个bootx64.efi看看f3f4有没有提示,就知道是不是写入主板了?

IMG_6728.png (64.26 KB, 下载次数: 0)

IMG_6728.png

点评

clonezilla.efi这是订制的,VENTOY的bootx64.efi和GRUB2的bootx64.efi有还原和备份热键吗? 别折腾了…  详情 回复 发表于 昨天 12:26
回复

使用道具 举报

65#
发表于 昨天 09:31 来自手机 | 只看该作者
esp分区的bootx64.efi是clonezilla官方自带的的吗?如果替换成grub4dos的efi默认会启动grub4dos的命令行吧,你先尝试替换esp分区的bootx64.efi做一次测试。然后替换回原来的bootx64.efi,用其他的efi替换clonezilla.efi测试下

点评

好的,明天试试。  详情 回复 发表于 昨天 17:38
回复

使用道具 举报

64#
发表于 昨天 08:40 | 只看该作者
ssttee 发表于 2025-4-8 23:10
我是这样测试的:把整盘重新格式化分区,分区数量跟原厂的数量一样只不过分区大小变了,然后我把官网下载 ...

分区数量不一样试试,一共放了3个文件进去?
回复

使用道具 举报

63#
发表于 昨天 08:23 来自手机 | 只看该作者
理论上说,legacy启动重新分区只会改动mbr的dpt部分,不会对主引导代码修改。gpt就不知道了。
回复

使用道具 举报

62#
发表于 昨天 00:34 | 只看该作者
谢谢分享,很实用
回复

使用道具 举报

61#
 楼主| 发表于 前天 23:11 来自手机 | 只看该作者
my9823 发表于 2025-4-8 15:43
你得确定是uefi启动,最后一个分区不是esp分区,厂家是不是误导你了,让你误认为有efi目录就是esp分区,如 ...

另外,他的硬盘是gpt分区格式,主板bios也设置uefi启动,应该不是mbr那种。
回复

使用道具 举报

60#
 楼主| 发表于 前天 23:10 来自手机 | 只看该作者
my9823 发表于 2025-4-8 15:43
你得确定是uefi启动,最后一个分区不是esp分区,厂家是不是误导你了,让你误认为有efi目录就是esp分区,如 ...

我是这样测试的:把整盘重新格式化分区,分区数量跟原厂的数量一样只不过分区大小变了,然后我把官网下载的最新版再生龙解压到最后一个分区,再照着原厂那样把再生龙里自带的启动文件bootx64.efi改名成clonezilla.efi,然后增加两个cfg配置文件,名字跟原厂一样的,结果就是能启动了。其他啥都没干。

点评

分区数量不一样试试,一共放了3个文件进去?  详情 回复 发表于 昨天 08:40
回复

使用道具 举报

59#
发表于 前天 15:43 | 只看该作者
你得确定是uefi启动,最后一个分区不是esp分区,厂家是不是误导你了,让你误认为有efi目录就是esp分区,如果是legacy启动,mbr有没有程序?换个grub4dos的efi进去看看能不能F3F4?主要是换论坛里的别的efi都有快捷键,不好测试!

点评

另外,他的硬盘是gpt分区格式,主板bios也设置uefi启动,应该不是mbr那种。  详情 回复 发表于 前天 23:11
我是这样测试的:把整盘重新格式化分区,分区数量跟原厂的数量一样只不过分区大小变了,然后我把官网下载的最新版再生龙解压到最后一个分区,再照着原厂那样把再生龙里自带的启动文件bootx64.efi改名成clonezilla.ef  详情 回复 发表于 前天 23:10
回复

使用道具 举报

58#
 楼主| 发表于 前天 11:51 | 只看该作者
my9823 发表于 2025-4-7 18:17
uefi默认启动esp分区的/efi/boot/bootx64.efi对吧,你替换掉这个bootx64.efi试试,

是的,我估计他主板修改了代码,默认启动efi/boot/clonezilla.efi,现在是启动这个。然后按F3调用a.cfg配置,按F4调用b.cfg配置,这个不知道怎么实现的,也是写入主板代码?
回复

使用道具 举报

57#
发表于 3 天前 来自手机 | 只看该作者
uefi默认启动esp分区的/efi/boot/bootx64.efi对吧,你替换掉这个bootx64.efi试试,

点评

是的,我估计他主板修改了代码,默认启动efi/boot/clonezilla.efi,现在是启动这个。然后按F3调用a.cfg配置,按F4调用b.cfg配置,这个不知道怎么实现的,也是写入主板代码?  详情 回复 发表于 前天 11:51
回复

使用道具 举报

56#
 楼主| 发表于 3 天前 | 只看该作者
chen463 发表于 2025-4-7 09:30
grub.cfg是GRUB2引导配置文件

是的我知道。不过估计固件改了配置文件了,所以这个应该失效才对。不知道为什么不可以删也不可以改代码。
回复

使用道具 举报

55#
发表于 3 天前 | 只看该作者
grub.cfg是GRUB2引导配置文件

点评

是的我知道。不过估计固件改了配置文件了,所以这个应该失效才对。不知道为什么不可以删也不可以改代码。  详情 回复 发表于 3 天前
回复

使用道具 举报

54#
 楼主| 发表于 3 天前 | 只看该作者
szwp 发表于 2025-4-6 18:11
有没搞清楚需要3个文件还是4个文件?

应该是4个文件,一个改名后的efi文件,两个cfg分别对应备份和还原,这三个文件都是在同一个EFI/BOOT文件夹下。

最后一个grub.cfg是在boot/grub文件夹下,删了或者改了里面的代码备份和还原都失效,不知道什么情况。
回复

使用道具 举报

53#
发表于 4 天前 | 只看该作者
学习一下
回复

使用道具 举报

52#
发表于 4 天前 来自手机 | 只看该作者
ssttee 发表于 2025-4-6 16:12
是的,我的方法差不多是这样,重要的文件就3个,其中一个是启动改名,另外两个是cfg,一个对应备份,一个 ...

有没搞清楚需要3个文件还是4个文件?

点评

应该是4个文件,一个改名后的efi文件,两个cfg分别对应备份和还原,这三个文件都是在同一个EFI/BOOT文件夹下。 最后一个grub.cfg是在boot/grub文件夹下,删了或者改了里面的代码备份和还原都失效,不知道什么情况  详情 回复 发表于 3 天前
回复

使用道具 举报

51#
 楼主| 发表于 4 天前 | 只看该作者
本帖最后由 ssttee 于 2025-4-6 17:22 编辑
szwp 发表于 2025-4-6 17:08
你要实现的功能,改这2个文件行不?

可以了,我下载了最新的再生龙,然后照着原厂的这样:把EFI/boot里的bootx64.efi改名字,新建两个cfg写命令分别对应备份和还原,然后就实现了我要的功能。

但是上面说的这个这个没明白:

在boot/grub文件夹下也有一个grub.cfg。这个文件里面就一行代码:
configfile EFI/boot/backup.cfg
而且里面的代码会变,有时候会变成
configfile EFI/boot/restore.cfg
把文件删了或者改了俩面的代码,那按F3和F4都会报错说找不到配置文件。

按道理按F3和F4对应我新增两个cfg代码的啊,怎么跟这个配置文件有关系?
回复

使用道具 举报

50#
发表于 4 天前 | 只看该作者

你要实现的功能,改这2个文件行不?

点评

可以了,我下载了最后的再生龙,然后照着原厂的这样:把EFI/boot里的bootx64.efi改名字,新建两个cfg写命令分别对应备份和还原,然后就实现了我要的功能。 但是上面说的这个这个没明白: 在boot/grub文件夹下  详情 回复 发表于 4 天前
回复

使用道具 举报

49#
 楼主| 发表于 4 天前 | 只看该作者
l3429900 发表于 2025-4-6 16:34
这个简单啊,用命令找寻特定的文件,定位到相应的分区执行不就可以了

我搞了一上午,大概应该是这样:他主板写死按F3和F4就启动最后一个分区的clonezilla.efi文件,按F3调用a.cfg,F4调用b.cfg,应该是这样子。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-10 23:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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