Iva*_*van 317 usb-drive disk-management disk-formatting
在 Windows 中,闪存驱动器的右键单击弹出菜单中有一个简单的“格式”选项。它在 Ubuntu 中的什么地方?
Voj*_*fny 296
您可以使用磁盘。它默认安装并且易于使用。
应用程序将显示:
将出现这个小窗口,只需选择您想要的选项并单击Format:
sim*_*n43 207
你可以安装它
从 Ubuntu 软件中心或
在命令行上:
sudo apt install gparted
Run Code Online (Sandbox Code Playgroud)
要在计算机上的所有存储分区和卷中显示 USB 驱动器,请使用:
lsblk
Run Code Online (Sandbox Code Playgroud)
您还可以使用:
df
Run Code Online (Sandbox Code Playgroud)
假设它可能是/dev/sdy1
。卸载它:
sudo umount /dev/sdy1
Run Code Online (Sandbox Code Playgroud)
使用 FAT32 文件系统格式格式化驱动器:
sudo mkfs.vfat -F 32 /dev/sdy1
Run Code Online (Sandbox Code Playgroud)
要在此过程中为您的笔式驱动器设置文件系统标签:
sudo mkfs.vfat -F 32 -n 'name_for_your_pendrive' /dev/sdy1
Run Code Online (Sandbox Code Playgroud)
您必须包含-F 32
指定 FAT 大小的部分,在 ubuntu 19.10 中默认不是 32。有关更多信息,请参阅man mkfs.fat
。
Nav*_*een 161
如果您无法从 GUI 格式化您的设备,请尝试这种方式。
打开终端 ( Ctrl+ Alt+ T)
通过发出命令列出您的块存储设备 lsblk
然后通过它的大小识别您的笔式驱动器。在我的情况下 /dev/sdb
擦除笔式驱动器中的所有内容(此步骤是可选的):
sudo dd status=progress if=/dev/zero of=/dev/sdb bs=4k && sync
Run Code Online (Sandbox Code Playgroud)
更换/dev/sdb
为相应的设备。
非常小心地输入此名称,否则您可能最终会擦除其他磁盘之一。这将需要一些时间。(选项status=progress不是强制性的,但会为您提供一些反馈)
它会假装被卡住。耐心一点。
例如:
dd if=/dev/zero of=/dev/sdb bs=4k && sync
dd: error writing '/dev/sdb': No space left on device
1984257+0 records in
1984256+0 records out
8127512576 bytes (8.1 GB) copied, 1236.37 s, 6.6 MB/s
Run Code Online (Sandbox Code Playgroud)在设备中创建一个新的分区表:
sudo fdisk /dev/sdb
Run Code Online (Sandbox Code Playgroud)
然后按字母o
创建一个新的空 DOS 分区表。
新建一个分区:
按字母n
添加新分区。系统将提示您输入分区的大小。如果您不确定,请在提示时制作主分区。
然后按字母w
将表写入磁盘并退出。
格式化你的新分区。
lsblk
/dev/sdb1
发出以下命令以格式化新卷:
sudo mkfs.vfat /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
请更换/dev/sdb1
为您对应的设备。
弹出设备:
sudo eject /dev/sdb
Run Code Online (Sandbox Code Playgroud)Avi*_*Raj 34
运行以下命令从终端将 USB 格式化为fat32文件系统,
sudo su
fdisk -l
Run Code Online (Sandbox Code Playgroud)
(这有助于发现您的随身碟 /dev/sdxx)
umount /dev/sdxx
Run Code Online (Sandbox Code Playgroud)
然后将您的设备格式化为 FAT32
mkdosfs -F 32 -I /dev/sdxx
Run Code Online (Sandbox Code Playgroud)
其中“xx”来自fdisk -l
表示您的 USB 驱动器的最后一个字母的命令。
sfdisk
CLI 非交互式方法
echo 'start=2048, type=83' | sudo sfdisk /dev/sdX
sudo mkfs.ext4 /dev/sdX1
Run Code Online (Sandbox Code Playgroud)
擦除所有数据,并使用 ext4 文件系统创建一个占用所有 USB 的分区。
X
根据输出选择:
sudo lsblk
sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)
更详细的描述sfdisk
参见:https : //superuser.com/questions/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834
fdisk
自动化
也可以执行与上述相同的操作:
printf 'o\nn\np\n1\n\n\nw\n' | sudo fdisk /dev/sdX
Run Code Online (Sandbox Code Playgroud)
但是这种方法的可维护性不如sfdisk
,这是为 设计的Scripting fdisk
,特别是如果您想创建更复杂的分区表。
小智 8
以下是一些说明:
sudo apt-get install gparted
并按Enter。小智 5
首先使用fdisk -l
以查看usb分区,然后如果:
ext == > mkfs.ext3 /dev/sda1
FAT/FAT32 ==> mkfs.vfat /dev/sda1
Run Code Online (Sandbox Code Playgroud)
注意:您必须是root 用户或使用sudo才能执行此操作。
安装并使用mkusb(mkusb-dus),它可以将U盘格式化别名恢复到标准存储设备(带有MSDOS分区表和带有FAT32文件系统的分区)。这些说明也适用于其他驱动器(存储卡、硬盘驱动器、HDD、固态驱动器、SSD)。
如果您运行标准的 Ubuntu,您可能需要额外的指令来获取存储库 Universe。(Kubuntu、Lubuntu ... Xubuntu 自动激活了存储库 Universe。)
sudo add-apt-repository universe # only for standard Ubuntu
sudo add-apt-repository ppa:mkusb/ppa # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
Run Code Online (Sandbox Code Playgroud)
请参阅这些链接以获取更详细的说明,
mkusb 擦除第一兆字节作为恢复它的第一步
有时,一些数据会“欺骗”软件认为随身碟无法工作,即使它是好的,也足以擦除第一兆字节以摆脱这些数据。您可以使用无法正确识别或理解引导系统结构的工具“查看”驱动器,例如,如果它是从 iso 文件克隆的。
USB 随身碟出现故障的方式有很多种。所以值得尝试不同的东西。如果 mkusb 失败,请按照此列表尝试,
有一个限制,当您必须接受 Pendrive 损坏而无法修复时,至少对于像您和我这样的普通用户可用的工具。看这个链接
归档时间: |
|
查看次数: |
1485740 次 |
最近记录: |