cra*_*150 76
是的,有一个项目在relan/exfat 上实现了exfat和相关的实用程序。
要格式化分区,请对大多数文件系统使用mkexfatfs/ mkfs.exfatlike,例如:
mkfs.exfat /dev/sdX1
Run Code Online (Sandbox Code Playgroud)
至于首先创建分区,这与任何其他文件系统相同。在您喜欢的分区管理器中创建一个分区。如果您有 MBR 分区表,请将分区类型设置为 NTFS(即 code 7)。
请注意,某些发行版仅打包了 fuse 模块,因此您可能必须自己构建它。
在命令行上,过程如下:
使用 lsblk 命令找出您的 U 盘是哪个驱动器。(例如 /dev/sdx)
lsblk
Run Code Online (Sandbox Code Playgroud)
然后启动 parted 并告诉它您要在哪个驱动器上执行操作:
sudo parted /dev/sdx
Run Code Online (Sandbox Code Playgroud)
在parted交互模式类型中:
mklabel msdos
Run Code Online (Sandbox Code Playgroud)
现在重新启动。并在重新启动后执行:
sudo parted /dev/sdx
Run Code Online (Sandbox Code Playgroud)
并在分开的交互模式类型中:
mkpart primary ext4 0% 100%
Run Code Online (Sandbox Code Playgroud)
创建分区后,按 q 退出 parted。
现在闪存驱动器包含一个分区,在新创建的分区上创建一个 exFAT 文件系统(替换仅适用于 Linux 的 ext4 文件系统):
sudo mkfs.exfat /dev/sdx1
Run Code Online (Sandbox Code Playgroud)
就个人而言,我跳过了“重启”步骤。相反,我拔出 USB 记忆棒(sdb 消失了),重新插入后它变成了 sdd。如果它不明显,对于 sdx1,“x”可以是字母表中的任何字母(通常是 a、b、c、d...),但这取决于您的特定设置。
小智 5
首先安装 exFAT 实用程序。
sudo apt install exfat-utils
Run Code Online (Sandbox Code Playgroud)
然后
sudo mkfs.exfat -n卷名/dev/ USB_dev_file
请参阅下面的指南,从 Linux 命令行/终端完全擦除和恢复任何 USB 笔驱动器。当笔式驱动器损坏并停止工作时,我经常这样做。在此示例中,笔式驱动器是/dev/sdb,但您的可能不同,
sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)
这列出了磁盘/分区。请记住设备的正确 /dev/sdx 名称。在此示例中为 /dev/sdb
您可能需要卸载任何已安装的分区 - 例如sudo umount /dev/sdb1等。
以下wipefs命令将从驱动器中删除任何现有的文件系统。如果您没有安装wipefs,请使用包管理器安装它。
sudo wipefs --all /dev/sdb
Run Code Online (Sandbox Code Playgroud)
此时,所有文件系统都已被删除,驱动器上的任何数据在技术上仍然可以恢复。要永久擦除驱动器中的所有数据:-
sudo dd if=/dev/zero of=/dev/sdb bs=1M
Run Code Online (Sandbox Code Playgroud)
此 dd 命令应该很快完成。这会将零(if= 输入文件)写入of(输出文件),即设备。(bs块大小)标志设置一次读取/写入多少字节,默认为 512 字节,但在其之上已设置为 1 兆字节(或 1,000,000 字节)。
或者,对于更安全的版本,写入随机数据而不是零:-
dd if=/dev/urandom of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)
这可能需要一段时间。
笔式驱动器现已完全擦除。并且所有数据都无法恢复。
如果您现在想在 Linux 中从操作系统 ISO 文件创建可启动 USB 驱动器,请在此处再次使用 dd 命令,例如
dd bs=4M if=ubuntu-12.04.2-server-i386.iso of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)
笔式驱动器现在可以启动,如果您只想这样做,则无需采取进一步的操作。
或者,要创建一个用于存储目的的空白笔式驱动器,您可以将驱动器放入 Windows 计算机中并在那里进行格式化,这可能更容易/更快,但要在 Linux 中对笔式驱动器进行分区,请继续如下所示
sudo fdisk /dev/sdb
Run Code Online (Sandbox Code Playgroud)
这进入 fdisk 程序。您现在需要按以下顺序输入特定命令。
选项 d - 删除分区(如果您在设备上使用了上面的 dd 命令,则不需要此选项)。 对每个分区(如果存在)重复此操作。
选项 n - 创建一个新分区,只需接受所有默认值(除非您需要特定大小的多个分区,大多数人不会)
选项 w(写入更改)
创建 vFAT 分区(在 Windows 上可读)
sudo mkfs -t vfat /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
或者,要创建 exFAT 分区,请使用以下命令:-
sudo apt-get install exfat-utils exfat-fuse #if not already installed
sudo mkfs.exfat -n volume_name /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
完成后,Linux 应自动挂载该设备。如果没有,请按如下方式安装设备:-
mkdir /media/usbdrive
mount /dev/sdb1 /media/usbdrive
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
164387 次 |
| 最近记录: |