有没有办法强制格式写保护的pendrive


3

我的USB是带有USB 2.0的Sandisk Cruzer 8 GB驱动器。它说,当我尝试格式化它时,它已被写保护。

有办法强制格式化吗?

我尝试了这种方式:

varun@varun-pc ~ $ sudo fdisk -l
[sudo] password for varun:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x616d49a5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      718847      358400    7  HPFS/NTFS/exFAT
/dev/sda2          718848   204799999   102040576    7  HPFS/NTFS/exFAT
/dev/sda3       204800000   567169023   181184512    7  HPFS/NTFS/exFAT
/dev/sda4       567174886   976768064   204796589+   f  W95 Ext'd (LBA)
Partition 4 does not start on physical sector boundary.
/dev/sda5       567174888   575753534     4289323+  82  Linux swap / Solaris
/dev/sda6       630197883   976768064   173285091    7  HPFS/NTFS/exFAT
Partition 6 does not start on physical sector boundary.
/dev/sda7       575754240   630196223    27220992   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 8004 MB, 8004304896 bytes
19 heads, 5 sectors/track, 164562 cylinders, total 15633408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000570f2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    15632383     7815168    7  HPFS/NTFS/exFAT
varun@varun-pc ~ $ umount /dev/adb1
umount: /dev/adb1 is not mounted (according to mtab)
varun@varun-pc ~ $ sudo fsck.vfat -f -p /dev/sdb1
dosfsck 3.0.13, 30 Jun 2012, FAT32, LFN
Currently, only 1 or 2 FATs are supported, not 0.

varun@varun-pc ~ $ sudo fsck.vfat -f -v /dev/sdb1
dosfsck 3.0.13 (30 Jun 2012)
dosfsck 3.0.13, 30 Jun 2012, FAT32, LFN
Currently, only 1 or 2 FATs are supported, not 0.

1
有时,这表明USB闪存驱动器即将耗尽。我什么都不重要。
Marc

Answers:


2

您可以使用GParted格式化分区。

卸载USB记忆棒上的所有分区,然后删除它们。然后,您可以根据需要创建分区-首先(在“设备”下)创建一个新的分区表也可能会有所帮助。如果需要,这里是一些文档。

这应该有效擦除所有分区和其中的任何数据。-请记住单击此绿色按钮,否则它将无济于事笑脸

确保您要格式化-计算机的主硬盘通常是sda,并且可能包含重要内容(例如,双启动窗口)


不适用于exfat
dman

@dman-根据我的经验,确实如此-除了创建和修改exfat之外,还需要特殊的驱动程序AFAIK(可能是askubuntu.com/a/374627/178596),尽管支持仍然有限
Wilf

gparted只读错误。
dman

@dman-我可能是由于它已损坏或写保护(尤其是如果它在其他程序中通常无法正常工作)。你可以问一个问题(你将需要提供设备信息及错误出现像dmesg
维尔夫

或者,它可能被标记为正在由另一个系统使用(或者如果它是实时安装的,则为系统本身)正在使用
Wilf
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.