Abd*_*red 0 command-line partition dd sd-card
我尝试在 Linux Mint 上挂载 SD 卡,我找到了正确的设备文件并尝试: mount -t vfat /dev/sdb /mnt/zauberportal ,但它失败了,我尝试了一些变体,例如不同类型的文件系统-t 选项。
现在,我读到,很可能是因为分区表写得不好,建议是通过用零填充 SD 卡的前 512 个字节来擦除整个分区表:dd if=/dev/zero of=/dev/sdb bs=512 count=1,我应该使用名为 gparted 的程序创建一个分区表,但它不起作用。
是否可以从命令行创建新的分区表?
如果你想可能*删除一切,那么你可以做你的dd
命令; 但是,您仍然需要创建一个分区表。
注意我将使用 /dev/sdb 因为这是您在原始问题中的内容
我推荐fdisk
。因此,您将执行以下操作:
# fdisk /dev/sdb
Command (m for help): n
Select (default p): p
Partition number (1-4, default 1): 1
First sector (starting-ending, default starting): starting
Last sector, +sectors or +size{K,M,G} (starting-ending, default ending): ending
Command (m for help): w
Run Code Online (Sandbox Code Playgroud)
然后,您需要使用 格式化分区mkfs
。如果您只想在 linux 机器中使用 SD 卡,请使用 ext3 或 ext4:
# mkfs.ext3 /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
否则,使用 ntfs 可能更安全(检查您要将卡插入的内容):
# mkfs.ntfs /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
完成后,您可以挂载它:
# mount -t ext3 /dev/sdb1 /mnt
Run Code Online (Sandbox Code Playgroud)
完成后,请确保卸载它:
# umount /mnt
Run Code Online (Sandbox Code Playgroud)
*所有数据仍然存在,但对于大多数最终用户来说,这意味着它与没有分区表一样好。
归档时间: |
|
查看次数: |
21747 次 |
最近记录: |