无忧启动论坛

标题: 做了个MBR+FAT32的VHDX文件 [打印本页]

作者: szwp    时间: 2022-10-13 09:04
标题: 做了个MBR+FAT32的VHDX文件
一直有见网友和坛友探讨MBR和FAT32最大有多少,做了个盘测试。
32T_MBR_FAT32.7z (155.47 KB, 下载次数: 108)





作者: 481416322    时间: 2022-10-13 09:32
你这个虚拟盘够大的,但我硬盘没有这么大呀,这能展开看么?
作者: szwp    时间: 2022-10-13 09:37
481416322 发表于 2022-10-13 09:32
你这个虚拟盘够大的,但我硬盘没有这么大呀,这能展开看么?

随便测,蓝不了屏。
作者: shy20070509    时间: 2022-10-13 09:58
空文件吗?
作者: szwp    时间: 2022-10-13 10:18
shy20070509 发表于 2022-10-13 09:58
空文件吗?

可以等二楼结果,也可自己试。
作者: likeyouli    时间: 2022-10-13 11:30
先留下脚印,有空再试,
    谢谢楼主
作者: szwp    时间: 2022-10-13 11:41
likeyouli 发表于 2022-10-13 11:30
先留下脚印,有空再试,
    谢谢楼主

echo list vdisk|diskpart
作者: 慕然    时间: 2022-10-13 11:58
本帖最后由 慕然 于 2022-10-13 11:59 编辑

我有5分怎么不能下,还是没有权限 晕
作者: dgwangjing    时间: 2022-10-13 12:37
进来看看
作者: 201027149    时间: 2022-10-13 12:41
先收藏着,感谢楼主分享。也期待二楼的朋友测试结果。
作者: 旁观者清    时间: 2022-10-13 12:44
够刺激。
作者: wuming520    时间: 2022-10-13 13:11
大佬出品必须支持一下,开干
作者: likeyouli    时间: 2022-10-13 16:58
本帖最后由 likeyouli 于 2022-10-13 17:07 编辑
szwp 发表于 2022-10-13 11:41
echo list vdisk|diskpart

大师说话点到为止,,
  在下来无忧时间尚短,很多知识尚不具备,,最近单位又忙,没法细细研究。
但仍真心感谢大师多次提点,让我知道自己知识欠缺方向。    刚又看了下,解压缩后395MB文件,原文件“32T_MBR_FAT32.7z” 才156KB, 这个压缩比例也太厉害了

作者: 9527sss    时间: 2022-10-13 20:46
#在这感谢分享里快速回复#
作者: 香国妙手    时间: 2022-10-27 22:38
非常给力!
作者: 286958    时间: 2022-10-28 08:12
就快有下载权限了……。
作者: yyz2191958    时间: 2023-2-14 14:31
怎么玩呀
作者: szwp    时间: 2023-2-14 14:32
yyz2191958 发表于 2023-2-14 14:31
怎么玩呀

双击
作者: yyz2191958    时间: 2023-2-14 14:32
szwp 发表于 2023-2-14 14:32
双击

这么简单呀 谢谢
作者: 201027149    时间: 2023-2-14 14:48
下论坛附件还需要积分的吗?
作者: xhxy2021    时间: 2023-2-14 15:10
感谢分享,学习一下
作者: szwp    时间: 2023-2-14 15:56
yyz2191958 发表于 2023-2-14 14:32
这么简单呀 谢谢

然后去磁盘管理看看
作者: yyz2191958    时间: 2023-2-14 15:57
szwp 发表于 2023-2-14 15:56
然后去磁盘管理看看

好的 谢谢
作者: nowayer    时间: 2023-11-29 16:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 云归    时间: 2023-12-10 13:53
结论是最大32T?
作者: hehuiying    时间: 2024-4-22 08:16
谢谢分享
作者: test2333    时间: 2025-2-20 00:20
您好,下载附件里的vhdx之后,用dg查看,得知其扇区大小为4096,又得知mbr的单个分区2T空间限制是源自记录的扇区数目限制,既然不能增加扇区记录数,那就增加一个扇区的大小,从默认512改成4096,于是自己建了一个vhdx,也照猫画虎的用dg的修改参数功能把扇区大小改成4096,但是这样处理后就各种报错,希望楼主能指点一二
作者: test2333    时间: 2025-2-20 00:20
您好,下载附件里的vhdx之后,用dg查看,得知其扇区大小为4096,又得知mbr的单个分区2T空间限制是源自记录的扇区数目限制,既然不能增加扇区记录数,那就增加一个扇区的大小,从默认512改成4096,于是自己建了一个vhdx,也照猫画虎的用dg的修改参数功能把扇区大小改成4096,但是这样处理后就各种报错,希望楼主能指点一二
作者: test2333    时间: 2025-2-20 00:22
报错主要是“写扇区错误! 磁盘: HD2:MsftVirtualDisk(5120GB) 起始于 10737451000 扇区 共 8 个扇区。 (Err:0)”
作者: szwp    时间: 2025-2-20 06:38
test2333 发表于 2025-2-20 00:20
您好,下载附件里的vhdx之后,用dg查看,得知其扇区大小为4096,又得知mbr的单个分区2T空间限制是源自记录 ...

本帖未提到过dg啊
作者: test2333    时间: 2025-2-20 18:16
szwp 发表于 2025-2-20 06:38
本帖未提到过dg啊

您好,主要是看您的示例文件,发现例子里的vhdx文件采用的扇区大小是4096,而我创建的vhdx默认的扇区大小为512,想着我得把扇区给改的和您示例文件一样大,但是不知道具体应该如何让操作,网上以“vhdx修改扇区大小”为关键词所得到的结果大多是牛头不对马嘴,所以就用DG进行了修改,但是效果不行,希望您可以指点一二
作者: szwp    时间: 2025-2-21 08:01
test2333 发表于 2025-2-20 18:16
您好,主要是看您的示例文件,发现例子里的vhdx文件采用的扇区大小是4096,而我创建的vhdx默认的扇区大小 ...

本贴只是一个MBR和FAT32限制的一个探讨,再附一个当时群里探讨的文件。
4TB-MBR.rar (108.23 KB, 下载次数: 12)





作者: szwp    时间: 2025-2-21 08:06
VHD只是用于举例,实际XP时代首先遇到的是3T硬盘,可以先找3T移动硬盘开始玩。
搜索时要考虑年代,看下面链接里的图片,可以知道网友们是怎么玩的。

https://zhidao.baidu.com/question/570403305.html
作者: 小灰兔    时间: 2025-2-21 09:48
感谢楼主分享
作者: test2333    时间: 2025-2-21 13:44
szwp 发表于 2025-2-21 08:06
VHD只是用于举例,实际XP时代首先遇到的是3T硬盘,可以先找3T移动硬盘开始玩。
搜索时要考虑年代,看下面 ...

好的,非常感谢,我用搜索引擎看看比较老的时间段的资料看看
作者: test2333    时间: 2025-2-21 15:16
szwp 发表于 2025-2-21 08:01
本贴只是一个MBR和FAT32限制的一个探讨,再附一个当时群里探讨的文件。

用winhex查看了这个vhdx的DPT
80 (20 21 00) 0C (BC 76 06) (00 08  00 00) (00 60 40 00)
00 (BC  77 06) 07 (FE FF FF) (00 68  40 00) (00 28 80 11)
00 (FE  FF FF) 07 (FE FF FF) (00 90  C0 11) (00 28 00 C0)
00 (FE  FF FF) 07 (FE FF FF) (00 B8  C0 D1) (6F FE FF FF)
而已知单个分区所含扇区数最大就是ffffffff了,且分区的起始扇区最大也只能是ffffffff
在默认扇区大小为512时,一个分区最大就是2T,而一个分区前最多只能有2T的空间
也就是说,在不修改扇区大小的前提下,采用MBR分区表的硬盘可以通过分成2个2T分区的办法,用到最多4T的空间
如果要用到更多的空间的话,只能加大扇区大小
实际上,我用bootice和DG查看一楼的那个vhdx时,那个vhdx的扇区大小为4096,其DPT如下,和标准的DPT并无差别
80 (04 05 00) 07 (FE FF FF) (00 01  00 00) (00 00 14 78)
00 (FE FF FF) 0C (FE FF FF) (00 01  14 78) (00 00 14 78)
00 (FE FF FF) 0F (FE FF FF) (00 01  28 F0) (00 BF 98 E1)
00 (00 00 00) 00 (00 00 00) (00 00  00 00) (00 00 00 00)
所以需要制作这种采用MBR分区表的超大VHDX,需要修改vhdx的扇区大小大于默认的512
目前我唯一的问题就是:请问如何修改vhdx虚拟磁盘的扇区大小
作者: szwp    时间: 2025-2-21 17:02
test2333 发表于 2025-2-21 15:16
用winhex查看了这个vhdx的DPT
80 (20 21 00) 0C (BC 76 06) (00 08  00 00) (00 60 40 00)
00 (BC  77  ...

手机不方便搜索,待周一上班俺去微软找资料给你参考
作者: test2333    时间: 2025-2-21 19:33
szwp 发表于 2025-2-21 17:02
手机不方便搜索,待周一上班俺去微软找资料给你参考

好的,非常感谢您的帮助,麻烦您了
作者: szwp    时间: 2025-2-24 09:36
test2333 发表于 2025-2-21 19:33
好的,非常感谢您的帮助,麻烦您了

https://learn.microsoft.com/zh-c ... indowsserver2025-ps

你看下这个是否有帮助
作者: test2333    时间: 2025-2-26 13:18
szwp 发表于 2025-2-24 09:36
https://learn.microsoft.com/zh-cn/powershell/module/hyper-v/set-vhd?view=windowsserver2025-ps

...

您好,最近有点事没有及时研究和测试,刚刚有空试了一下,用set-vhd改扇区大小确实有用,非常感谢




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