有没有办法对安装操作系统的硬盘进行分区?

有没有办法对安装操作系统的硬盘进行分区?

这就是我所做的parted -l

$ sudo parted -l
Model: ATA TOSHIBA DT01ACA1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
1       1049kB  512MB   511MB   primary   ext4         boot
2       513MB   1000GB  1000GB  extended
5       513MB   1000GB  1000GB  logical   btrfs

我想对我的硬盘驱动器进行分区以实现双引导。我现在使用的硬盘驱动器安装了 GNU/Linux 发行版 (Parrot OS)。有没有一种方法可以对硬盘进行分区(我认为/dev/sda)而不丢失其数据?这样我就可以在新分区中安装 MS Windows 了吗?

答案1

使用gparted它是一个包含gparted.它可以重新调整大小并添加分区。我不知道如何更改分区表类型。似乎有可能,但我从来没有这样做过。

答案2

parted使用较新的 1GB=1000MB 会导致大小混乱,而 Linux 实际上使用 1GiB=1024MiB。所以你必须使用老式的 fdisk 和所有其他兼容的 Linux 内置命令来完成这个任务。

你需要学习:

lsblk –f #check current partition names
fdisk -l #check partition physical profiles
e2fsck –f [partition name] #a detailed look at partition profile
resize2fs –f [partition device] [desired volumn] #shrink partition size
fdisk #set up a new partition on the unallocated space just spared

相关内容