在 Linux 上,我曾经使用 fdisk 调整 MBR 分区的大小,即使是在实时文件系统上,然后发出 resize2fs/pvresize/...(取决于 fs 类型)来分配新空间。
最近我一直在使用 Xen 和 GPT 分区,我注意到不幸的是 parted 似乎不允许动态调整已安装分区的大小,实际上它会抱怨:
Error: Partition XXX is being used. You must unmount it before you modify it with Parted.
Run Code Online (Sandbox Code Playgroud)
我已经尝试了resize命令和偶数rm+mkpart组合,但他们都会抱怨分区被挂载。
我怎样才能做到这一点?
我只说外部高清,内部高清没有这个问题。
我创建了一个 GPT 表,然后创建了一个 NTFS 卷。它显示磁盘末尾有 1MB 未分配。我知道它是 GPT 表的备份,但我不希望它存在。无论如何,我备份了我的数据。这仅用于数据存储。我在使用 MBR 和卷之间的差距时遇到了这个问题。我最近转向 UEFI 并希望在所有驱动器上使用 GPT,但我还不太熟悉 UEFI/GPT 的内部工作原理。
我不想争论为什么我想要 1MB,我只是想。我想加密卷,但不能,因为之后无法轻松调整大小。
如果有人可以命名其他工具,让我覆盖它并让我拥有所有空间,谢谢。我试过在 Windows 中对它进行分区,但 Gparted 总是显示这一点。我不明白为什么外部的对待方式与内部的不同。GPT 不应该有差距。也许有人也可以解释这个空间是否/为什么是必不可少的。
编辑:按照建议,我正在使用 gdisk。但是 gdisk 会创建一个 Linux 和 Windows 都认为有效的 GPT/UEFI 标准兼容分区吗?如果是这样,为什么 Gparted 会离开这个空间?我仍然不明白为什么外部与内部的处理方式不同。标准就是标准,要统一。
当 UEFI/(主板固件)设置为 UEFI(非传统)时,未检测到 USB
当设置为 legacy 时,它会被检测到。
不用说,当 UEFI 处于 UEFI 模式时,我无法从它启动。甚至没有检测到 USB。
这是一些图片。
硬盘驱动器现在没有分区(因为我用分区向导删除了它们),但它确实有 Windows 8。
注意 - 这与这个问题Windows to go usb 3.0 booting questions 不同 。因为我的一个无法用于 USB 3.0 和 USB 2.0 端口。任何 USB 端口都不起作用。关于那个的公认答案表明另一个端口可以工作。但我注意到,正如我评论的那样,我的 USB 2.0 棒可以在任何端口上工作,甚至在我的 USB 3 端口中也是如此。所以我的问题是 USB 3 记忆棒。但是我遇到的问题是,除了仅使用 USB 2 记忆棒之外。我如何获得 USB 3 支持,是否有可能。
进一步的附加说明 - 我尝试过的 USB2 记忆棒,在那里反映了最新的 Macrium。我刚刚尝试了一个带有 Windows 10 ISO 的 USB 3 记忆棒(用 rufus 制作。GPT、FAT32)并且它在 UEFI 下被检测到。在 UEFI 下未检测到相同的型号。当我用那个 USB 3 棒制作 Windows 7 ISO 时,即使使用 GPT、FAT32 也没有在 …
我有一台华硕 R500A 笔记本。原始操作系统是 Windows 7 64 位。几天前我尝试安装 Windows 8.1 64 位版本。但它失败了,错误消息是,
windows 无法安装在此磁盘上。所选磁盘为 GPT 分区样式。
我的步骤:
首先我删除了 C: 分区(已经安装了 windows 7)。
然后我格式化了那个分区。
尝试安装 Windows 8.1 64 位。
在这个硬盘中,我还有几个带有重要数据的分区。
如何在不丢失其他分区中的数据的情况下安装 Windows 8.1?
我想在使用 UEFI 的笔记本电脑上将当前的 GPT 分区表转换为 MBR。
将 UEFI 与 MBR 分区表一起使用是否安全?
也许我对 UEFI/GPT 有误解?
我以为我终于在虚拟机中将Windows 降级为生活,但是唉,我遇到了一些我想玩的游戏,但在该设置中无法实现。自从 Windows 上次占用自己指定的磁盘块以来,我已经对不同的操作系统和 Linux 发行版进行了大量翻转,结果发现虽然我有可用空间,但支持的分区数已达到最大值通过MBR 分区表。因此,我相信在 21 世纪它应该是 Just Work®,并且粗略地检查了谷歌表明它应该可以工作,我转换到GUID 分区表 (GPT)并尝试安装 Windows 7。瞧,瞧, Windows 7 仅适用于 EFI 系统上的 GPT,而我的使用 BIOS。一世应该在我早期的研究中注意到这一点,但这太容易了。
因此,我只能选择转换回 MBR 并尝试调整我的分区布局,以便我可以为 Windows 创建一个分区布局,或者使用混合 MBR。后者听起来更有吸引力。不幸的是,互联网上有很多关于混合 MBR 的可怕警告,所以我有几个问题。
Windows 会不会对我的引导加载程序做一些难看的事情,因为它真的在 GPT 上,但它会看到 MBR?与从 LiveCD 启动并运行相比,这是否需要更多的修复grub-install?除了确保我从不接触 Windows 上的分区工具之外,还有什么我需要避免的吗?我的电脑会爆炸吗?如果我只是切换回 MBR,会不会省去很多麻烦?(我知道 Mac 使用带有 Boot Camp 的混合 MBR,所以希望这不会像我想象的那么困难。)
这是 Windows 磁盘管理中的屏幕截图,显示了我磁盘上的分区布局:
我希望将 Windows 分区(C:\驱动器、“引导”)扩展到 16 GB 的未分配空间。然而,Windows 已经“帮助”放置了一个恢复分区和EFI 系统分区,阻止我扩展引导分区。两者都不能在磁盘管理中移动。我尝试使用带有 gparted 的 live CD,但遇到了另一个问题:在恢复分区和 EFI 系统分区的右侧,是一个大小为 128 MB的Microsoft 保留分区,带有标志msftres,无法使用 gparted 移动 - 有效”捕获“两个分区。
我的方法是将两个分区向右移动,将 Boot 分区向右移动 550 MB,将两个分区放在新创建的空间中,然后扩展 Boot 分区。但是,这已被此 Microsoft 保留分区挫败,该分区可能由 Windows 安装过程创建。维基百科指出,删除这个分区会破坏引导加载程序,我不想这样做。
如何在不完全格式化 SSD 并重新开始的情况下扩展我的启动分区?
我有一台服务器,其主板没有 UEFI,这意味着操作系统必须安装在 MBR 表上。MBR 有 2 TB 的限制,所以我想知道我是否可以在小于 2TB 的引导驱动器上安装 Windows Server,并且有多个大于 2TB 的其他驱动器(非引导驱动器)。操作系统中可以有多个分区表吗?如果没有 UEFI,我能否安装多个大于 2TB 的驱动器?安装非启动驱动器时 BIOS 是否重要?我不打算做 RAID,但是如果我做 RAID,这是否意味着由于引导驱动器只有 2TB,所以所有驱动器都必须最大为 2TB?
我已经了解了 UEFI 和 BIOS 之间的区别,似乎 BIOS 只能启动 MBR 硬盘,而 UEFI 只能启动 GPT 硬盘。而且 UEFI 无法启动普通的 USB 闪存驱动器,所以我必须将 USB 闪存驱动器设为“UEFI-bootable”。普通 USB 驱动器和“UEFI 可引导”驱动器有什么区别?普通 USB 驱动器使用 MBR 而 UEFI 可引导驱动器使用 GPT 是真的吗?我可以在仅支持旧版 BIOS 的旧 PC 上启动 UEFI 可启动 USB 闪存驱动器吗?
gpt ×10
partitioning ×6
mbr ×4
uefi ×4
windows ×4
bios ×2
gparted ×2
hard-drive ×2
efi ×1
guid ×1
hybrid-mbr ×1
linux ×1
usb ×1
usb-boot ×1
windows-7 ×1
windows-8 ×1
windows-8.1 ×1