如何在不格式化的情况下对没有分区表的驱动器进行分区?

如何在不格式化的情况下对没有分区表的驱动器进行分区?

我使用 GParted 减小了一个分区的大小(至少我认为是这样)。现在我想使用我获得的未分配空间(480 GB)在那里创建一个 NTFS 分区。但是,此驱动器不包含分区表,运行 lsblk 时,没有显示任何分区。

然而,GParted 确实报告“分区”现在仅占用驱动器的一半,并在其中显示 3 种颜色,我认为这是不可能的。

GParted 当前屏幕截图

有人知道如何在不格式化磁盘的情况下获取分区表吗?如果有必要,我会这么做,但我想知道是否存在一个不需要这样做的选项。

有设备->创建分区表选项,但这会格式化磁盘。

答案1

我已经使用 GParted 减小了分区的大小(至少我是这样认为的)。

该驱动器上没有分区。
不知何故,你/某人在未分区的驱动器上安装了 ext4 文件系统(例如错误的设备节点,/dev/sda)。
然后你以某种方式设法减小了文件系统的大小(而不是任何分区)

我现在想使用我获得的未分配空间(480 GB)在那里创建一个 NTFS 分区。

如果没有分区表,这根本不可能。
驱动器分区允许多个文件系统独立存在于一个驱动器上。

有人知道如何在不格式化磁盘的情况下获取分区表吗?

创建分区表保留现存的如果没有某些特殊实用程序(可能不存在),文件系统就无法实现。
它(可能)还涉及将文件系统“向后”移动,这是一项耗时的任务。

最合理(且更快)的解决方案是复制现有文件系统(或存档文件),然后使用新的分区表重新开始。

有设备->创建分区表选项,但这会格式化磁盘。

不正确,创建分区表与格式化无关。
创建分区表(逻辑上)会释放驱动器上的所有内容。
分区只是为潜在文件系统定义驱动器的连续区域。
格式化(或文件系统) 一个分区以安装一个空的文件系统。


报告的驱动器几何形状很奇怪:每条磁道有 2 个扇区,3830441 个磁柱。
由于驱动器是通过 LBA(而不是 CHS 寻址)访问的,因此驱动器几何形状应该无关紧要。
但我更希望看到合理的值,以确保驱动器正常运行并正确设置。
检索 SMART 数据可能会很有趣。

相关内容