无忧启动论坛

标题: Ventoy 无损安装,我的500GB硬盘不用格式化了 [打印本页]

作者: favospace    时间: 2022-2-20 21:14
标题: Ventoy 无损安装,我的500GB硬盘不用格式化了
本帖最后由 favospace 于 2024-5-29 02:19 编辑

效果图,尽可能达到无损安装

Ventoy2Disk 程序 识别正常,还可以后续升级


方法思路:创建一个差不多大小的vhd虚拟硬盘,执行Ventoy2Disk的安装,然后对比分区进行数据克隆。

测试:
环境模拟+测试
1 准备盘 300GB的是虚拟的vhd,500GB 是我的数据盘

2 300GB的用Ventoy2Disk 进行安装,然后把软件写进去的数据提取出来(两部分数据 mbr 和 ventoy分区)
Ventoy2Disk 开始安装

Ventoy2Disk 安装好的分区图

提取数据 MBR ,为什么是900大小呢,因为它的数据有那么多,就取了900整数


选择Ventoy的数据分区,进行备份


这个是备份好的文件


3 500GB的 把第一个分区扣一点空间出来放数据,写入引导,测试是否成功看清楚了,扣出来的分区必须和原分区大小一样  32.00MB

在500GB的硬盘的第一分区扣出32.00MB空间,并建立分区


这个是分好的分区


这个是进行的分区克隆,也可以从备份的文件 bak.pmf  进行分区还原


这个是克隆好的分区整个的示意图,一目了然

500GB的硬盘进行MBR的写入


测试结果:启动成功,还可以后续升级





图片顺序有点乱了,先讲究看了

GPT分区也是同理。
学习交流群:362665421





9.jpg (146.99 KB, 下载次数: 260)

9.jpg

作者: 2010sya    时间: 2022-2-20 23:19
研究一下怎么把efi分区(32M那个)扩容吧。。。
作者: nbhai2018    时间: 2022-2-20 23:40
Ventoy这个工具,做出来的启动盘,在DELL电脑上没有一台能成功启动的,只能后备用的了。
作者: 2010XwX    时间: 2022-2-21 08:00
2010sya 发表于 2022-2-20 23:19
研究一下怎么把efi分区(32M那个)扩容吧。。。

同感!
以前 Kasafei 搞成 100M,但不能升级。原版有限制,启动时要校验磁盘。
作者: zlzx01    时间: 2022-2-21 13:33
学习了!!
作者: yxldhl    时间: 2022-2-21 13:34
学到了 有空试一下
作者: Hwlon    时间: 2022-2-21 14:07
GPT格式的磁盘呢
作者: wcs    时间: 2022-2-21 14:18
学习一下。
作者: yzyd110    时间: 2022-2-21 21:28
这个版本之间跨度大了后,也是不行的,必须重新做,

作者: MR.L    时间: 2022-2-21 21:44
GPT格式的磁盘呢。同问

作者: favospace    时间: 2022-2-21 22:28
MR.L 发表于 2022-2-21 21:44
GPT格式的磁盘呢。同问

GPT 空了再研究下,最近没空
作者: goodtime    时间: 2022-2-21 22:33
nbhai2018 发表于 2022-2-20 23:40
Ventoy这个工具,做出来的启动盘,在DELL电脑上没有一台能成功启动的,只能后备用的了。

我试用过几十种戴尔电脑,没有看到失败的呀
作者: liaoliang    时间: 2022-2-23 17:17
思路很好,赞
作者: fd1688    时间: 2022-2-24 15:40
感谢分享
作者: xxymgg    时间: 2022-2-25 01:53
学到了 有空试一下
作者: 2010wadee    时间: 2022-3-22 21:43
思路可以~不知道有试过GPT的朋友没
作者: cholj    时间: 2022-3-23 14:42
我是最新版ventoy好像无法安装在vhd上呀??
作者: cholj    时间: 2022-3-23 14:54
cholj 发表于 2022-3-23 14:42
我是最新版ventoy好像无法安装在vhd上呀??

知道了 要选择显示所有设备
作者: cholj    时间: 2022-3-23 15:14
EFI启动测试失败 只到grub命令行界面
作者: xy3655    时间: 2022-4-22 17:54
这个办法不错,不过挺麻烦其实还有更简单的。




1、找个U盘用Ventoy做成启动盘,共2个分区。我的是8GU盘,如图:7.2G+32MB


2、用DiskGenius将要使用的移动硬盘分出12G空闲空间(大于U盘容量即可),一定要从移动硬盘最开始处,起始扇区号:2048


3、在DiskGenius将U盘 VTOYEFI分区 去掉 隐藏 属性


4、用ATI2020备份U盘文件,再将U盘备份恢复至移动硬盘空闲空间中即可


5、在DiskGenius将U盘和移动硬盘 VTOYEFI分区 改变成 隐藏 属性


6、用Ventoy安装可验证移动硬盘成功!!!


不好意思,因权限没法上传图片,请大家根据步骤理解摸索,祝成功!





作者: 15838995720    时间: 2022-4-27 17:42
有点屌啊,我也按楼主的方法去试试,但愿一次成
作者: Civiwu    时间: 2022-5-4 11:32
nbhai2018 发表于 2022-2-20 23:40
Ventoy这个工具,做出来的启动盘,在DELL电脑上没有一台能成功启动的,只能后备用的了。

很有可能U盘问题,换个U盘说不定就好了
作者: wahopi    时间: 2022-5-4 15:55
nbhai2018 发表于 2022-2-20 23:40
Ventoy这个工具,做出来的启动盘,在DELL电脑上没有一台能成功启动的,只能后备用的了。

这个软件兼容性是很大的问题
作者: 买芽菜6020    时间: 2022-5-10 12:54

感谢分享
作者: szyang    时间: 2022-5-12 21:39
学而用之,这个方法不错。
作者: rhinomax    时间: 2022-5-16 18:06
给了一个思路,有空试试。
作者: rhinomax    时间: 2022-5-16 22:27
恢复mbr,提示“写入失败,拒绝访问” 是什么情况?
作者: yjcjh    时间: 2022-8-21 00:01
gpt格式的硬盘有办法吗。。。楼主研究没,开头1M的记录能回复进去吗,对gpt格式有没有影响
作者: goyou    时间: 2022-8-21 08:30
gpt磁盘只有0扇区能放mbr,看楼主提取出来的mbr有900字节,明显放不下。
作者: 9527sss    时间: 2022-8-26 21:07

作者: ksjifjui    时间: 2022-8-28 09:17
2010sya 发表于 2022-2-20 23:19
研究一下怎么把efi分区(32M那个)扩容吧。。。

这个需要修改源码了,需要将32M分区的检查逻辑屏蔽掉,我就是这么搞的,可以放到任意大小的Fat分区下正常启动。
作者: ksjifjui    时间: 2022-8-28 09:22
新版的1.0.79直接支持无损安装了,不会格式化磁盘,但是会新建一个VTOYEFI分区
作者: ksjifjui    时间: 2022-8-28 11:40
rhinomax 发表于 2022-5-16 22:27
恢复mbr,提示“写入失败,拒绝访问” 是什么情况?

第1个分区前的预留空间不足导致的,Ventoy的MBR方式启动至少需要833个扇区的空间,换算一下就是至少需要417KB的保留空间才可以成功。如果你用UEFI方式启动就不需要这个预留空间了,但是MBR方式启动这个预留空间是必须的。
作者: ksjifjui    时间: 2022-8-28 11:43
yjcjh 发表于 2022-8-21 00:01
gpt格式的硬盘有办法吗。。。楼主研究没,开头1M的记录能回复进去吗,对gpt格式有没有影响

gpt格式的磁盘最好用UEFI来引导,1M的预留空间是为了兼容MBR来引导的,如果不用MBR来引导,没必要空出1M空间
作者: wyqdbf    时间: 2022-8-31 13:57
学习了!!
作者: lxj0209103    时间: 2022-9-9 12:14
nbhai2018 发表于 2022-2-20 23:40
Ventoy这个工具,做出来的启动盘,在DELL电脑上没有一台能成功启动的,只能后备用的了。

关安全启动再试
作者: ZMLoveLH    时间: 2022-9-14 07:08
学习一下,看内容应该不会很难啊
作者: zidansyx    时间: 2022-9-25 16:58
关安全启动,我铭瑄b660m终结者也是这样
作者: 闲云ac    时间: 2022-10-21 13:56

作者: zj_wj    时间: 2022-11-16 20:55
感谢分享!
作者: toshiya    时间: 2022-12-2 17:54
是个好办法
作者: 魔星幻空    时间: 2022-12-5 09:35
不错,学习了
作者: taihua    时间: 2022-12-7 12:43
学到了 有空试一下
作者: ak009    时间: 2022-12-9 10:15
感谢分享
作者: lenaner_fei    时间: 2023-1-13 14:18
不错,给大佬点赞
作者: xp2142    时间: 2023-1-13 15:59
学习一下,我只会傻瓜安装式
作者: wgx1688    时间: 2023-1-26 20:30
都喜欢瞎折腾
作者: 9527sss    时间: 2023-1-28 13:29
谢谢分享
作者: avcenter    时间: 2023-6-19 11:07
2010sya 发表于 2022-2-20 23:19
研究一下怎么把efi分区(32M那个)扩容吧。。。

Ventoy有多处对这个32M的EFI分区进行检测,除非修改源码去掉这个检查,否则几乎不可能。
不过,貌似没有必要去掉吧,Ventoy的引导也比较完善,用它引导其它的系统就是了。
作者: avcenter    时间: 2023-6-19 11:18
goyou 发表于 2022-8-21 08:30
gpt磁盘只有0扇区能放mbr,看楼主提取出来的mbr有900字节,明显放不下。

Ventoy的Linux版本的安装程序很容易做到写入Gpt的MBR,还有Ventoy的启动文件等等。
而且支持无损写入,只是要求第一个分区是NTFS分区或者EXT分区。
写MBR只有440个字节。而且MBR和GPT略有不同。

    dd status=none conv=fsync if=./boot/boot.img of=$DISK bs=1 count=440
   
    if [ "$OldStyle" = "GPT" ]; then
        echo -en '\x22' | dd status=none of=$DISK conv=fsync bs=1 count=1 seek=92        
        xzcat ./boot/core.img.xz | dd status=none conv=fsync of=$DISK bs=512 count=2014 seek=34
        echo -en '\x23' | dd of=$DISK conv=fsync bs=1 count=1 seek=17908 status=none
    else
        xzcat ./boot/core.img.xz | dd status=none conv=fsync of=$DISK bs=512 count=2047 seek=1
    fi

作者: inkfisher    时间: 2023-7-1 13:53
楼主gpt的方法有了吗?
作者: qq307884662    时间: 2023-7-2 16:14
pull咯摸摸看了LJL
作者: xsny    时间: 2023-7-8 17:02
好呀
作者: hehew    时间: 2023-8-2 08:34
看看
作者: inkfisher    时间: 2023-8-2 15:18
ksjifjui 发表于 2022-8-28 09:22
新版的1.0.79直接支持无损安装了,不会格式化磁盘,但是会新建一个VTOYEFI分区

提示条件不满足 无法进行无损安装怎么解决?
作者: 1844918901    时间: 2023-8-7 10:17
666666
作者: 兄弟电脑_小许    时间: 2023-8-8 04:55
学习了。。。。
作者: KIM3298    时间: 2023-8-8 06:12
谢谢分享
作者: ksjifjui    时间: 2023-8-10 11:02
inkfisher 发表于 2023-8-2 15:18
提示条件不满足 无法进行无损安装怎么解决?

参考我之前的分享帖 http://wuyou.net/forum.php?mod=viewthread&tid=432540
作者: inkfisher    时间: 2023-8-11 09:20
ksjifjui 发表于 2023-8-10 11:02
参考我之前的分享帖 http://wuyou.net/forum.php?mod=viewthread&tid=432540

这个方法 我之前有考虑 但是看到后面 发现要把原来的系统盘变成ventoy的数据盘 这个有点难以接受
作者: l13063    时间: 2023-8-13 18:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: jpt    时间: 2023-9-24 14:32
新Ventoy2Disk版本无损更简单:
我是直接在移动盘前面分出一块来,做启动工具盘放几个PE三四个G够了吧,DiskGenius PRO把这个分出的空间新建并格式化为NTFS-2048后/直接软件界面内选中移动盘/无损安装/确定/一会就好啦。。
成功后,这个空间软件自动分两块,一个32M和余下的就是放ISO文件的了……
欢迎测试
作者: diskmans    时间: 2023-10-1 16:34
收藏啦,额滴神啊我也是醉了,我给满分
作者: rbwrbw    时间: 2023-10-1 17:24
一个创新的思路,很好!!!
作者: rbwrbw    时间: 2023-10-1 17:26
xy3655 发表于 2022-4-22 17:54
这个办法不错,不过挺麻烦其实还有更简单的。

第三部的原理是什么????
作者: rbwrbw    时间: 2023-10-1 17:26
xy3655 发表于 2022-4-22 17:54
这个办法不错,不过挺麻烦其实还有更简单的。

第二步 ,从2048开始的原理是什么????
作者: rbwrbw    时间: 2023-10-1 20:58
2010sya 发表于 2022-2-20 23:19
研究一下怎么把efi分区(32M那个)扩容吧。。。

good idea!!!!!!!!!!!!!!!!!!
作者: rbwrbw    时间: 2023-10-1 20:59
goodtime 发表于 2022-2-21 22:33
我试用过几十种戴尔电脑,没有看到失败的呀

兼容xing
作者: rbwrbw    时间: 2023-10-1 20:59
goodtime 发表于 2022-2-21 22:33
我试用过几十种戴尔电脑,没有看到失败的呀

兼容xing!!!!!!!!!!!!!
作者: tjh_1960    时间: 2023-10-1 21:32
华硕B85-plus主板,Ventoy UEFI启动失败。其他,如:Dell,MSI没有问题
作者: rbwrbw    时间: 2023-10-2 21:56
好思路!!!!!
作者: hdxzd    时间: 2023-10-4 08:01
#在这里快速回复# 感谢分享
作者: huzehui1990    时间: 2023-10-4 15:30
学习一下
作者: vlask    时间: 2023-10-5 18:52
这个方法好。正在测试中。
作者: rbwrbw    时间: 2023-10-6 07:34
思路很好!!!
作者: 2939788244    时间: 2023-10-6 07:54
谢谢分享
作者: vlask    时间: 2023-10-6 09:12
用这个方法是成功了,但是到了加载启动的时候把数据盘损坏了,最后还是装了最新的1.095。我试的是1.085。
作者: rbwrbw    时间: 2023-10-22 09:40
支持,后期容易升级不?每次都麻烦就不值了
作者: zdlzj    时间: 2023-10-24 08:26
只要条件符合,直接用ventoy自带的无损安装就行
作者: zpiao119    时间: 2023-11-18 13:22
这个好,学习了
作者: 201478    时间: 2023-11-27 08:28
关于1T希捷移动硬盘。目标

一、启动盘用。应急用。
二、安装PE。

分区,安装双系统,另外留500G左右通用数据盘。

三、安装WIN系统(是不是复制镜像)平时应用。

四、安装LINUX系统(是不是复制镜像)学习用。

大神帮忙教教怎么实现,谢谢

作者: c3133    时间: 2024-9-25 10:36
学习了
作者: deepun    时间: 2024-9-27 15:56
我的是惠普的笔记本,用Ventoy这个工具,做出来的十几个启动盘,也是没有一个能成功地
作者: nylzdxh    时间: 2024-11-14 14:59
给了一个思路,有空试试。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3