这就是我所做的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