无忧启动论坛

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

[求助] 如何在一个 VHD 里制作兼容 UEFI 和 BIOS 启动的 Windows 系统镜像

  [复制链接]
跳转到指定楼层
1#
发表于 2022-3-17 21:04:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 teddysun 于 2022-3-17 21:43 编辑

1. 为了 Windows 系统所在盘的硬盘空间大于 2TB 也可正常使用,所以 VHD 要采用 GPT 分区表。2. grub2 兼容 BIOS 和 UEFI,所以采用 grub2 来引导系统。

满足以上2个条件后,开始了折腾过程。
采用了 @wintoflash 大佬编译的最新版 grub2,包含了 ntboot 和 wimboot 模块(网址:https://github.com/a1ive/grub

grub.cfg 节选:
if [ "$grub_platform" == "pc" ]; then set default=0; fi
if [ "$grub_platform" == "efi" ]; then
    getenv -t uint8 SecureBoot grub_secureboot;
    if [ "$grub_secureboot" == "1" ]; then
        sbpolicy -i
    fi
    set default=1
fi



上面的语句表示 grub2 会判断当前硬件是从 BIOS 还是从 UEFI 启动,从而自动选择相应的方式来启动 Windows 系统。

一开始使用了 ntboot 模块来引导系统。
set root=(hd0,gpt2)
menuentry 'Boot Windows Server 2022 (BIOS)' --unrestricted {
    ntboot --efi=/bootmgr.exe --win (hd0,gpt3)
}

menuentry 'Boot Windows Server 2022 (UEFI)' --unrestricted {
    ntboot --efi=/EFI/Microsoft/Boot/bootmgfw.efi --win (hd0,gpt3)
}

确实是可以引导。
但是,Windows 系统不能自动更新,一旦更新重启后,就会出现【无法完成更新正在撤销更改请不要关闭你的计算机】错误提示。

在咨询了 @wintoflash 大佬后,给出的解释是:Windows更新肯定会更新引导。但是你是从一个不存在的盘上引导的。所以无解。

在这里想问问各位达人们,有没有方法,在一个 VHD 里制作兼容 UEFI 和 BIOS 启动的 Windows 系统镜像,而且这个 VHD
要采用 GPT 分区表。



补充说明:为什么想要制作这么一个兼容 UEFI 和 BIOS 启动的 Windows 系统 VHD 呢?
是为了要将这个 VHD 文件 DD 到其他硬盘上。
等于就是说,最后是在硬盘里启动 Windows 系统。


2#
发表于 2022-3-17 21:21:08 来自手机 | 只看该作者
何出此问? VHD 不都是由引导器引导启动的么?用bcdboot
回复

使用道具 举报

3#
发表于 2022-3-17 21:24:16 | 只看该作者
set root=(hd0,gpt2)
menuentry 'Boot Windows Server 2022 (BIOS)' --unrestricted {
    chainloader /bootmgr
}
menuentry 'Boot Windows Server 2022 (UEFI)' --unrestricted {
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
通过二个不同环境的BCD 引导VHD 试试

点评

@teddysun 今天才看到你这个贴,,, 这个论坛上的人说的“从vhd启动系统”和你“dd vhd到硬盘上然后启动”是二个完全不同的概念 前者是直接启动vhd虚拟硬盘文件 而你的是部署vhd到机器上再启动(你这个dd发  详情 回复 发表于 2022-7-26 19:17
能不能说的具体一点儿呢?怎样通过2个不同环境的 BCD 引导 VHD?  详情 回复 发表于 2022-3-17 21:49
回复

使用道具 举报

4#
发表于 2022-3-17 21:28:22 | 只看该作者
本帖最后由 lhpxs 于 2022-3-17 21:29 编辑

VHD或VHDX等虚拟磁盘内的操作系统(比如WINDOWS10或更旧的系统)目前来讲是不能更新,据说WIN10某个新的版本是可以的。而我验证过WIN11的系统9指安装在VHD或VHDX虚拟磁盘内)则更新没问题。

点评

你说的更新是下载更新补丁么? 为何不能更新?是下载更新完毕,无法安装更新么?  详情 回复 发表于 2023-7-22 18:56
回复

使用道具 举报

5#
 楼主| 发表于 2022-3-17 21:49:24 | 只看该作者
oym2016 发表于 2022-3-17 21:24
set root=(hd0,gpt2)
menuentry 'Boot Windows Server 2022 (BIOS)' --unrestricted {
    chainloader / ...

能不能说的具体一点儿呢?怎样通过2个不同环境的 BCD 引导 VHD?
回复

使用道具 举报

6#
发表于 2022-3-17 21:51:17 | 只看该作者
wintoflash已经给你解释了,windows更新肯定会更新引导。
这里补充一下:windows更新时肯定会更新引导,这个引导是指开机时选择的分区(即主板固件设定的第一个生效的引导项所在的分区)里的引导。如果这个引导不是使用windows的bcd,就会提示无法完成更新。

点评

谢谢大佬的指教! 那么,有什么方法可以正常在 BIOS + GPT 的 VHD (看作是独立硬盘)下启动系统呢? 并且这个 VHD 在 DD 到别的硬盘后可以正常使用 Windows 自动更新?  详情 回复 发表于 2022-3-17 21:55
回复

使用道具 举报

7#
发表于 2022-3-17 21:52:41 | 只看该作者
其实Windows 10以上的系统本来就支持两种引导方式,区别就是不同的引导文件+BCD。所以,你就尽管做你的系统,而且,我还建议你优先使用mbr模式,制作好系统以后,你就做克隆,恢复到目标硬盘后,修改引导就行了。mbr就用bootmgr+bcd+winload.exe,而UEFI就用bootmgr.efi + BCD+winload.efi。

我现在基本上都在使用wimboot+vhd方式安装系统,在bios+mbr硬盘上就使用grub4dos+ntboot启动,而在UEFI+gpt系统上,就使用grub4dos_UEFI + ntloader方式启动,基本上没遇到过失败的情况。

  1. grub4dos+ntboot:
  2. iftitle [find /wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd] A.Windows 10 Pro WS 20H2 x64 SLLite wimboot00@VHD(NTBOOT)
  3. savedefault
  4. find --set-root /boot/ntboot/NTBOOT
  5. set NTBOOT=%@root%/boot/ntboot/NTBOOT
  6. find --set-root /wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd
  7. command %NTBOOT% NT6=/wimboot/W10Px64H2SLLi/W10SLLiwib00_A.vhd


  8. grub4dos_UEFI:
  9. title 启动 Windows 10 SLLite wib00
  10. savedefault
  11. find --set-root /wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd
  12. uuid %@root%
  13. kernel /boot/ntloader uuid=%?_UUID% file=/wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd
  14. initrd /boot/initrd.lz1
复制代码

点评

ntboot 启动系统是没问题,但是 VHD 里的 Windows 系统一旦自动更新,则会导致这种启动方式失效。 现在就是想做一个 GPT 的 VHD,然后把这个 VHD DD 到别的硬盘上,该硬盘就可以在 BIOS 模式下启动系统,并且在进  详情 回复 发表于 2022-3-17 22:01
回复

使用道具 举报

8#
 楼主| 发表于 2022-3-17 21:55:40 | 只看该作者
hilsonma 发表于 2022-3-17 21:51
wintoflash已经给你解释了,windows更新肯定会更新引导。
这里补充一下:windows更新时肯定会更新引导,这 ...

谢谢大佬的指教!

那么,有什么方法可以正常在 BIOS + GPT 的 VHD (看作是独立硬盘)下启动系统呢?
并且这个 VHD 在 DD 到别的硬盘后可以正常使用 Windows 自动更新?

点评

我上面说的是安装和更新时的情形,需要更新bcd引导。 完成安装或更新后,就不再有这个更新bcd的要求了。可以更换你喜欢的引导,g4d、g4e、grub2等等,不更换就继续用ms本身的也可以。 如果要正常使用自动更新,就  详情 回复 发表于 2022-3-17 22:20
回复

使用道具 举报

9#
 楼主| 发表于 2022-3-17 22:01:36 | 只看该作者
Climbing 发表于 2022-3-17 21:52
其实Windows 10以上的系统本来就支持两种引导方式,区别就是不同的引导文件+BCD。所以,你就尽管做你的系统 ...

ntboot 启动系统是没问题,但是 VHD 里的 Windows 系统一旦自动更新,则会导致这种启动方式失效。

现在就是想做一个 GPT 的 VHD,然后把这个 VHD DD 到别的硬盘上,该硬盘就可以在 BIOS 模式下启动系统,并且在进入系统后能正常的 Windows 自动更新。
回复

使用道具 举报

10#
发表于 2022-3-17 22:07:00 | 只看该作者
我就非常奇怪,你为什么非得坚持在vhd里安装系统,在实体分区就不能安装系统吗?

而且,vhd系统使用ntboot启动不能更新,wintoflash已经给出了合理的解释,你不要用ntboot方式启动就行了。用windows原生启动方式启动vhd系统是可以正常更新的。而且,使用什么启动方式取决于你恢复到目标机器的启动方式,根本跟你原来的vhd系统的启动方式无关。

总之,我就不知道你纠结啥。我觉得你根本没想明白你要做什么。

点评

之所以要在 VHD 里安装系统,是为了将这个 VHD 文件 DD 到别的硬盘上。 比如在一些没有 VNC 或 IPMI 的独服上,就需要 DD 个 Windows 镜像文件来达到安装 Windows 系统的目的。 VHD 用 GPT 分区表是为了支持 2TB  详情 回复 发表于 2022-3-17 22:12
回复

使用道具 举报

11#
 楼主| 发表于 2022-3-17 22:12:50 | 只看该作者
Climbing 发表于 2022-3-17 22:07
我就非常奇怪,你为什么非得坚持在vhd里安装系统,在实体分区就不能安装系统吗?

而且,vhd系统使用ntbo ...

之所以要在 VHD 里安装系统,是为了将这个 VHD 文件 DD 到别的硬盘上。
比如在一些没有 VNC 或 IPMI 的独服上,就需要 DD 个 Windows 镜像文件来达到安装 Windows 系统的目的。

VHD 用 GPT 分区表是为了支持 2TB 以上大硬盘。
VHD 要能在 BIOS 下启动,也是因为很多独服比较老,没有 UEFI。

点评

你可以将系统安装到vhd里,这完全没有问题,但如果想更新,就不要使用ntboot启动方式。但是,在恢复到目标机器后,你仍然需要修复引导。  详情 回复 发表于 2022-3-17 22:21
回复

使用道具 举报

12#
发表于 2022-3-17 22:20:54 | 只看该作者
teddysun 发表于 2022-3-17 21:55
谢谢大佬的指教!

那么,有什么方法可以正常在 BIOS + GPT 的 VHD (看作是独立硬盘)下启动系统呢?
...

我上面说的是安装和更新时的情形,需要更新bcd引导。
完成安装或更新后,就不再有这个更新bcd的要求了。可以更换你喜欢的引导,g4d、g4e、grub2等等,不更换就继续用ms本身的也可以。
如果要正常使用自动更新,就要改回正常的ms引导。
回复

使用道具 举报

13#
发表于 2022-3-17 22:21:40 | 只看该作者
本帖最后由 Climbing 于 2022-3-17 22:22 编辑
teddysun 发表于 2022-3-17 22:12
之所以要在 VHD 里安装系统,是为了将这个 VHD 文件 DD 到别的硬盘上。
比如在一些没有 VNC 或 IPMI 的 ...

你可以将系统安装到vhd里,这完全没有问题,但如果想更新,就不要使用ntboot启动方式。但是,在恢复到目标机器后,你仍然需要修复引导。
12楼说得很明白了。

点评

大佬说的有道理,问题是在 GPT 磁盘里的 Windows 系统要如何修复,使其能在 Legacy BIOS 模式下用 Windows 自带的启动方式启动呢?  详情 回复 发表于 2022-3-19 12:35
回复

使用道具 举报

14#
发表于 2022-3-18 09:56:23 | 只看该作者
我有段时间是用VHDX做基础盘,差分子VHDX后再到目的机器上面安装驱动以及更新系统,再转成WIM文件备份的,发现如果windows如果更新了固件,那么百分百导致你说的无法完成更新的这个问题.
但是除此之外没遇到过了.
还有就是VHDX在systemprep阶段会报错,在找解决方法.

点评

装好的系统要是不能自动更新,那该多麻烦。 我是为了做通用全盘镜像才这么干的。你找到了方法的话,欢迎回来分享一下  详情 回复 发表于 2022-3-18 10:25
回复

使用道具 举报

15#
 楼主| 发表于 2022-3-18 10:25:42 | 只看该作者
天使说请安静 发表于 2022-3-18 09:56
我有段时间是用VHDX做基础盘,差分子VHDX后再到目的机器上面安装驱动以及更新系统,再转成WIM文件备份的,发现 ...

装好的系统要是不能自动更新,那该多麻烦。
我是为了做通用全盘镜像才这么干的。你找到了方法的话,欢迎回来分享一下
回复

使用道具 举报

16#
发表于 2022-3-18 21:24:30 | 只看该作者
关注进展。
回复

使用道具 举报

17#
 楼主| 发表于 2022-3-19 12:35:56 | 只看该作者
Climbing 发表于 2022-3-17 22:21
你可以将系统安装到vhd里,这完全没有问题,但如果想更新,就不要使用ntboot启动方式。但是,在恢复到目 ...
在恢复到目标机器后,你仍然需要修复引导。


大佬说的有道理,问题是在 GPT 磁盘里的 Windows 系统要如何修复,使其能在 Legacy BIOS 模式下用 Windows 自带的启动方式启动呢?

点评

你应该了解,Legacy BIOS不支持从GPT硬盘启动,对吧?所以,你要先把GPT磁盘转成MBR格式,然后再引导修复就行了。  详情 回复 发表于 2022-3-19 16:44
回复

使用道具 举报

18#
发表于 2022-3-19 16:44:14 | 只看该作者
teddysun 发表于 2022-3-19 12:35
大佬说的有道理,问题是在 GPT 磁盘里的 Windows 系统要如何修复,使其能在 Legacy BIOS 模式下用 Wi ...

你应该了解,Legacy BIOS不支持从GPT硬盘启动,对吧?所以,你要先把GPT磁盘转成MBR格式,然后再引导修复就行了。

点评

看来确实是无解的。 要用到大于 2TB 的硬盘,就只能用 GPT 分区表。 Legacy BIOS 模式下转换为 MBR,就无法使用大于 2TB 的硬盘。  详情 回复 发表于 2022-3-19 16:51
回复

使用道具 举报

19#
 楼主| 发表于 2022-3-19 16:51:54 | 只看该作者
Climbing 发表于 2022-3-19 16:44
你应该了解,Legacy BIOS不支持从GPT硬盘启动,对吧?所以,你要先把GPT磁盘转成MBR格式,然后再引导修复 ...

看来确实是无解的。
要用到大于 2TB 的硬盘,就只能用 GPT 分区表。
Legacy BIOS 模式下转换为 MBR,就无法使用大于 2TB 的硬盘。

点评

4T硬盘MBR,没问题。 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=428127&pid=4450012&fromuid=225195  详情 回复 发表于 2022-3-19 18:49
你这东拉西扯的,怎么突然又扯到2T硬盘的事儿了,跟咱们讨论的主题有关系吗?跟你用VHD装系统有关系吗? 既然你要用到2T的硬盘,那就不要使用Legacy BIOS不就完了,我觉得目前还能用的电脑,大部分应该都支持UEFI  详情 回复 发表于 2022-3-19 17:20
回复

使用道具 举报

20#
发表于 2022-3-19 17:20:23 | 只看该作者
teddysun 发表于 2022-3-19 16:51
看来确实是无解的。
要用到大于 2TB 的硬盘,就只能用 GPT 分区表。
Legacy BIOS 模式下转换为 MBR,就 ...

你这东拉西扯的,怎么突然又扯到2T硬盘的事儿了,跟咱们讨论的主题有关系吗?跟你用VHD装系统有关系吗?

既然你要用到2T的硬盘,那就不要使用Legacy BIOS不就完了,我觉得目前还能用的电脑,大部分应该都支持UEFI,如果确实不支持,直接换新电脑就完了。

点评

其实我在文章一开始就补充说明了,为什么想要制作这么一个兼容 UEFI 和 BIOS 启动的 Windows 系统 VHD 呢? 是为了要将这个 VHD 文件 DD 到其他机器的硬盘上。 目标机器的硬盘是大于 2TB 的,且是 Legacy BIOS  详情 回复 发表于 2022-3-19 17:24
回复

使用道具 举报

21#
 楼主| 发表于 2022-3-19 17:24:23 | 只看该作者
Climbing 发表于 2022-3-19 17:20
你这东拉西扯的,怎么突然又扯到2T硬盘的事儿了,跟咱们讨论的主题有关系吗?跟你用VHD装系统有关系吗?
...

其实我在文章一开始就补充说明了,为什么想要制作这么一个兼容 UEFI 和 BIOS 启动的 Windows 系统 VHD 呢?
是为了要将这个 VHD 文件 DD 到其他机器的硬盘上。

目标机器的硬盘是大于 2TB 的,且是 Legacy BIOS 模式。


回复

使用道具 举报

22#
 楼主| 发表于 2022-3-19 17:25:35 | 只看该作者
因为想要 Windows 系统所在盘的硬盘空间大于 2TB 也可正常使用,所以最近一直在折腾在 GPT 磁盘里装个 Windows 系统的 VHD 在 DD 到别的硬盘上后,能在 Legacy BIOS 模式下启动和正常自动更新。
Legacy BIOS 模式下启动 GPT 磁盘里的 Windows 系统,已经做到了,而且方法还不止一种。
方法一,Windows 的 bootmgr 不适用于 Legacy BIOS 模式下的 GPT 磁盘,但它适用于 ISO9660。与此同时,Grub2 还支持在 Legacy BIOS 模式下引导 GPT 磁盘。
所以,可以将引导 Windows 的配置文件打包成 ISO 文件,然后从 Grub2 或 Grub4dos 引导该 ISO 文件,从而曲线引导 GPT 分区表下的 Windows 系统。
方法二,利用修改版 grub2 (https://github.com/a1ive/grub)的 ntboot 模块直接引导位于 GPT 磁盘里的 Windows 系统。
问题来了,Legacy BIOS 模式下的 GPT 磁盘里的 Windows 系统是无法自动更新的。
一旦自动更新重启后,就会出现【无法完成更新正在撤销更改请不要关闭你的计算机】错误提示。并且可能陷入死循环,导致系统再也无法启动。
原因是 Windows 更新时肯定会更新引导,这个引导是指开机时选择的分区(即主板设定的第一个生效的引导项所在的分区)里的引导。如果这个引导不是使用 Windows的 bcd,就会提示无法完成更新。
回复

使用道具 举报

23#
 楼主| 发表于 2022-3-19 17:33:21 | 只看该作者
本帖最后由 teddysun 于 2022-3-19 17:38 编辑

也就是说,在 Legacy BIOS 模式下强行使用大于 2TB 的硬盘来作为系统盘,有以下两种结局:

1. 磁盘分区形式用的是 MBR,因此会无法识别大于 2TB 以上的硬盘空间。也就是说,如果 DD 所在的系统盘容量大于 2TB,那么最多只能利用到 2TB,其余的硬盘空间会无法利用。Windows 系统可以正常自动更新。

2. 磁盘分区形式用的是 GPT,因此可以正常使用 2TB 以上的硬盘空间。但是由于是采用非常规方式启动 Windows 系统的,所以该 Windows 系统无法自动更新。

点评

好吧,你这总结的已经非常全面了。既然你这电脑加了这么多限制条件,比如说一定要使用Legacy BIOS(其实我相信这电脑一定支持UEFI),那不妨再加一条:禁止Windows更新。其实在我看来,Windows更新基本上是没用的,  详情 回复 发表于 2022-3-19 17:47
回复

使用道具 举报

24#
发表于 2022-3-19 17:47:58 | 只看该作者
teddysun 发表于 2022-3-19 17:33
也就是说,在 Legacy BIOS 模式下强行使用大于 2TB 的硬盘来作为系统盘,有以下两种结局:

1. 磁盘分区 ...

好吧,你这总结的已经非常全面了。既然你这电脑加了这么多限制条件,比如说一定要使用Legacy BIOS(其实我相信这电脑一定支持UEFI),那不妨再加一条:禁止Windows更新。其实在我看来,Windows更新基本上是没用的,大部分时候它带来的麻烦比好处多。

有了关键更新怎么办:定期更新你的vhd系统,然后再定期将vhd系统DD到电脑上。或者,在打补丁时,临时切换到UEFI+GPT+微软官方引导,补丁打完后,再切换回bios+Grub2+ntboot方式。
回复

使用道具 举报

25#
发表于 2022-3-19 17:59:23 | 只看该作者
自己把自己捆住,哭着求人不帮你解开,想办法让你跑起来。
顺着来就解决了,微软更新就要求必须,legacy+mbr,efi+gpt。
回复

使用道具 举报

26#
发表于 2022-3-19 18:49:22 | 只看该作者
teddysun 发表于 2022-3-19 16:51
看来确实是无解的。
要用到大于 2TB 的硬盘,就只能用 GPT 分区表。
Legacy BIOS 模式下转换为 MBR,就 ...

4T硬盘MBR,没问题。
http://bbs.wuyou.net/forum.php?m ... &fromuid=225195

点评

能不能详细讲讲技术细节(是否需要什么特殊的技巧或者hack mbr分区表)?我印象中也见过将4T硬盘在MBR下分成两个2T使用的情况,但不太确定了。 如果是6T的硬盘,能不能分成3个2T的mbr? 而且,我看你的4T硬盘m  详情 回复 发表于 2022-3-19 22:13
回复

使用道具 举报

27#
发表于 2022-3-19 22:13:49 | 只看该作者
szwp 发表于 2022-3-19 18:49
4T硬盘MBR,没问题。
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=428127&pid=445 ...

能不能详细讲讲技术细节(是否需要什么特殊的技巧或者hack mbr分区表)?我印象中也见过将4T硬盘在MBR下分成两个2T使用的情况,但不太确定了。

如果是6T的硬盘,能不能分成3个2T的mbr?

而且,我看你的4T硬盘mbr分区,都是前面两个小分区,然后后面两个2T的分区,但总感觉哪里不对:第一,你这分区的总空间超过了硬盘本身的容量;第二,第4个分区的起始扇区应该超过了4个字节所能表示的最大扇区数量。

点评

4个字节所能表示的最大扇区数量,你认为是多少,可以算一下发出来。  详情 回复 发表于 2022-3-20 08:06
最大数是指区,而不是盘,你要只理解第一个4字节是起始,第二个4字节是长度,而不是结束的LBA.  详情 回复 发表于 2022-3-20 08:03
回复

使用道具 举报

28#
发表于 2022-3-20 08:03:01 | 只看该作者
Climbing 发表于 2022-3-19 22:13
能不能详细讲讲技术细节(是否需要什么特殊的技巧或者hack mbr分区表)?我印象中也见过将4T硬盘在MBR下 ...

最大数是指区,而不是盘,你要只理解第一个4字节是起始,第二个4字节是长度,而不是结束的LBA.
回复

使用道具 举报

29#
发表于 2022-3-20 08:06:39 | 只看该作者
Climbing 发表于 2022-3-19 22:13
能不能详细讲讲技术细节(是否需要什么特殊的技巧或者hack mbr分区表)?我印象中也见过将4T硬盘在MBR下 ...

4个字节所能表示的最大扇区数量,你认为是多少,可以算一下发出来。
回复

使用道具 举报

30#
发表于 2022-3-20 08:37:38 | 只看该作者
好吧,我又仔细看了一下,4个字节表示的最大扇区数是(2^32=4,294,967,296),折算成空间就正好是2048G(2T)。而分区表中前面的四个字节表示分区的起始扇区,所以,第四个2T分区能建立的关键是不让其分区起始扇区超过4,294,967,296这个数字,也即,其前面的三个分区的空间(当然也可以是一个分区、两个分区,反正mbr最多四个分区)加起来不能超过2T。而大部分4T的硬盘实际上是按1000(不是1024)算的,折算下来只有3.7T左右,所以,如果最后一个分区是2T,那么,前面只有1.7T,无论如何也不会超过2T这个限制。

总感觉有些人就是喜欢故弄玄虚,其实太阳底下也没有什么新鲜事儿。

点评

错误的认识在于将分区的限制当成硬盘的限制及 第二,第4个分区的起始扇区应该超过了4个字节所能表示的最大扇区数量。  详情 回复 发表于 2022-3-20 18:58
用逻辑分区的话可能可以达到更大的容量。  详情 回复 发表于 2022-3-20 16:40
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 23:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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