我需要帮助将文件系统从 ext4 更改为 NTFS。我正在使用以下命令:
sudo mkfs.ntfs /dev/sda
但我得到了这个输出:
/dev/sda is entire device, not just one partition
Refusing to make file system here!
我没有 上的任何数据/dev/sda
。我该怎么办?
答案1
虽然从技术上来说,创建占据整个设备的文件系统是可行的(使用强制标志),但除了一些 USB 密钥之外,这是非常不寻常的(并且不鼓励的)事情。
期望mkfs
你创建一个分区表第一的。
您可以在命令行中使用:
parted
- 用于一体化分区和格式化系统fdisk
- 适用于旧的 MBR 类型分区表(每个分区限制为 2TB)gdisk
- 适用于更新、更大的 GPT 分区表
如果您更喜欢使用 GUI,那么有:
gnome-disks
(受到推崇的)gparted
(只要您没有制作像 exfat 这样的特殊文件系统)
所有这些程序都会提示您先创建一个空的分区表,然后向其中添加分区。如果应用程序没有为您格式化分区,那么您可以使用mkfs
。
当你有一个包含分区的分区表时,分区将有一个编号。例如mkfs /dev/sda2
答案2
要格式化驱动器或分区:
注意:我以 sda2 为例,您的分区名称可以不同。
确保使用以下命令检查正确的分区名称:
lsblk
然后卸载该分区:
sudo 卸载 /dev/sda2
最后使用以下命令格式化分区:
sudo mkfs -t ntfs /dev/sda2