一、前言
对硬盘或者U盘设备进行分区及格式化,适用于以下情况:
- 用
UltraISO
软碟通对U盘进行过烧录windows
及其它系统,U盘的分区表会变为sda4
,想改为sda1
的。 - 有时候因为某些操作,会导致硬盘或
U
盘的分区表损坏,导致设备挂载异常。 - 想修改分区表的编号。
- 其它情况。
二、查看分区的命令
-
df -h
-
fdisk -l
-
lsblk
三、fdisk命令简介
输入 fdisk /dev/sde
(设备节点)后,接着输入m
root@dell:~# fdisk /dev/sde
Command (m for help): m
Command action
a toggle a bootable flag # 活动分区标记/引导分区
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition # 删除分区
l list known partition types # 显示分区类型
m print this menu # 显示菜单和帮助信息
n add a new partition # 新建分区
o create a new empty DOS partition table
p print the partition table # 显示分区信息
q quit without saving changes # 退出不保存
s create a new empty Sun disklabel
t change a partition's system id # 设置分区号
u change display/entry units
v verify the partition table # 进行分区检查
w write table to disk and exit # 保存修改
x extra functionality (experts only) # 扩展应用,高级功能
Command (m for help):
四、分区操作
-
输入
p
,显示分区信息
-
输入
d
删除分区 -
输入
n
添加新分区 -
输入
p
新建分区表 -
输入
1
选择分区表number
-
输入
w
保存分区表
五、格式化U盘
- 先
umount
设备再格式化,否则会报错:Refusing to make a filesystem here!
umount /dev/sde4
- 格式化操作,格式化为
ntfs
格式
mkfs -t ntfs /dev/sde4
六、其它
小技巧:当分区表损坏时,可以使用UltraISO
对U盘写入windows
或者其它系统的镜像,这样分区表就会恢复,但是分区表编号会变为sda4
,不过不影响使用。