无忧启动论坛

标题: 求指教 子VHD 和父VHD 位置摆放问题???!! [打印本页]

作者: 879792799    时间: 2023-3-2 09:45
标题: 求指教 子VHD 和父VHD 位置摆放问题???!!
本帖最后由 879792799 于 2023-3-4 10:18 编辑

最新进展:
============================================================
谢谢captain_g大大指点:

搭个框架试试看:

@echo off

if not exist d:\a1\a2\ md d:\a1\a2
if not exist d:\b1\b2\ md d:\b1\b2

echo create vdisk file="d:\a1\a2\a12.vhd" maximum=1024 type=fixed |diskpart.exe
echo exit |diskpart.exe
cmd /c "echo select vdisk file="d:\a1\a2\a12.vhd" & echo attach vdisk & echo create partition primary & echo format fs=ntfs quick label=MyVHD & echo assign letter=Z" |diskpart.exe
echo exit |diskpart.exe
cmd /c "echo select vdisk file="d:\a1\a2\a12.vhd" & echo detach vdisk" |diskpart.exe
echo exit |diskpart.exe
echo create vdisk file="d:\b1\b2\b12.vhd" parent="d:\a1\a2\a12.vhd" |diskpart.exe
echo.
echo      按任意键后结束操作 ......
pause >nul
exit

============================================================
搞不清子VHD 和父VHD具体的摆放要求迷茫中
求大大指点





子VHD 和父VHD 可以分别放在不同盘符吗??
子VHD 和父VHD 可以分别放在不同文件夹吗???
子VHD 和父VHD 可以分别放在文件夹的不同层吗????
。。。。。。。。。。。。。。。。。。。。。。。??????

请大大说说你的摆放位置,或求大大指教下摆放规则!!谢谢!!



-=---------------------------------------------------------------

备用:


差分硬盘这个概念在虚拟机里常用,类似VM中的快照,不过差分硬盘更灵活些。可以实现快速备份、恢复,免于重装系统。同时还可以设置多个差分盘,每个差分盘里使用不同的系统,随意扩展系统的数目,用于不同的用户、用途。还可以以已存在的差分盘为母盘继续创建差分磁盘,从而形成差分盘树的形式,不过如果形成差分盘树,则不能再修改底层的差分盘,否则后创建的差分盘有可能出问题。

作者: captain_g    时间: 2023-3-2 10:28
本帖最后由 captain_g 于 2023-3-2 10:31 编辑

试一试不就知道啦;

WIN8.1x64环境,VHD试过,VHDx没试过,一行命令的事;

子VHD 和父VHD 可以分别放在不同盘符吗?可以

其他应该都可以,用绝对路径:create vdisk file="f:\123.vhd" parent="e:\myvhd\myvhd.vhd"


作者: yyz2191958    时间: 2023-3-2 10:48
captain_g 发表于 2023-3-2 10:28
试一试不就知道啦;

WIN8.1x64环境,VHD试过,VHDx没试过,一行命令的事;

不错 谢谢
作者: Thrinity    时间: 2023-3-2 11:42
子vhd文件里面会保持父vhd的绝对位置
作者: 心零    时间: 2023-3-2 11:59
尝试下子文件与父文件分别放在不同硬盘启动


作者: captain_g    时间: 2023-3-2 12:59
心零 发表于 2023-3-2 11:59
尝试下子文件与父文件分别放在不同硬盘启动

做Windows系统盘时,父子VHD(x)应该放在同一目录;

bootmgr加载阶段应该还没有盘符概念;

同样道理,如果在Win环境中更改了父盘所在分区的盘符,或删除了其盘符,位于别处的子盘也挂不起来;

但父盘所在分区的盘符可以用注册表中的NoDrives予以隐藏;

父盘所在分区的盘符在Windows中与在PE下看,通常是不一样的,这样,在Win中建立的位于别处的子盘也挂不起来;

解决办法就是在PE下更改父盘所在分区的盘符与Win中的一致;
作者: 1825208    时间: 2023-3-2 13:21
应该是可以的
作者: 879792799    时间: 2023-3-2 17:57
captain_g 发表于 2023-3-2 10:28
试一试不就知道啦;

WIN8.1x64环境,VHD试过,VHDx没试过,一行命令的事;

请大大指教一下!这样的位置有办法实现吗??




作者: liujun2000    时间: 2023-3-2 18:27
BOOTICE 用这个差分试试
作者: captain_g    时间: 2023-3-2 19:08
879792799 发表于 2023-3-2 17:57
请大大指教一下!这样的位置有办法实现吗??

vhd没问题,vhdx应该也没问题吧;

捕获.PNG (13.57 KB, 下载次数: 106)

捕获.PNG

作者: 879792799    时间: 2023-3-2 19:15
本帖最后由 879792799 于 2023-3-2 19:38 编辑
captain_g 发表于 2023-3-2 19:08
vhd没问题,vhdx应该也没问题吧;

谢谢大大  我试试VHD
刚刚用BOOTICE 差分  没能成功

大大 你的命令可以改成bat吗??我也想试试


作者: panyf14    时间: 2023-3-2 20:17
ip学习学习
作者: 易广白    时间: 2023-3-2 23:23
一图答疑

作者: captain_g    时间: 2023-3-4 10:14
879792799 发表于 2023-3-2 19:15
谢谢大大  我试试VHD

搭个框架楼主试试看:

@echo off

if not exist d:\a1\a2\ md d:\a1\a2
if not exist d:\b1\b2\ md d:\b1\b2

echo create vdisk file="d:\a1\a2\a12.vhd" maximum=1024 type=fixed |diskpart.exe
echo exit |diskpart.exe
cmd /c "echo select vdisk file="d:\a1\a2\a12.vhd" & echo attach vdisk & echo create partition primary & echo format fs=ntfs quick label=MyVHD & echo assign letter=Z" |diskpart.exe
echo exit |diskpart.exe
cmd /c "echo select vdisk file="d:\a1\a2\a12.vhd" & echo detach vdisk" |diskpart.exe
echo exit |diskpart.exe
echo create vdisk file="d:\b1\b2\b12.vhd" parent="d:\a1\a2\a12.vhd" |diskpart.exe
echo.
echo      按任意键后结束操作 ......
pause >nul
exit

作者: 879792799    时间: 2023-3-4 10:16
本帖最后由 879792799 于 2023-3-4 10:48 编辑
captain_g 发表于 2023-3-4 10:14
搭个框架楼主试试看:

@echo off

十分感谢大大!!  
刚刚使用很方便,谢谢大大热心帮忙!





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