这个故事开始于我带着我的 USB 棒去上班
,在文件传输过程中不小心拔掉了它。USB
完全停止工作,现在我家里的笔记本电脑上安装了 Linux Ubuntu
,所以我尝试使用 Gparted 和 Fdisk,但它所做的
就是让我的 USB 棒分区更少,大小从 2GB 变成了 8 MB
,因此为了避免造成更多混乱,我恳请帮助。
我尝试进入 fdisk /dev/sdb
,但里面没有分区,我添加了一个新分区
,但实际上没有任何作用,/dev/sdb1 不存在。
答案1
我遇到了类似的问题。由于某种原因,QTParted 可以修复它,而 GParted 却不能。
答案2
好的,当您连接设备时,您确定系统正在读取 USB 驱动器吗?尝试
消息 |尾巴
连接设备后,请确保使用 dmesg 中列出的设备。如果你同意删除设备上的所有内容(我假设你同意),我只会
dd if=/dev/zero of=/dev/sd?
其中 ? 是 USB 设备的字母。这会将一堆零写入整个闪存驱动器,从而擦除其上的所有内容。
从那里您应该能够使用 fdisk 或 gparted 进入它并创建一个新的分区。
还有一个问题。设备最初是否使用 FAT 文件系统进行格式化?如果是,它可能被标记为脏,您需要在未安装的设备上运行 fsck.vfat 或 chkdsk.exe(从 Windows)。
如果您仍然无法使其工作,请告诉我。
答案3
创建新的分区表是不够的,您必须使用文件系统格式化分区。我通常使用 cfdisk 而不是 fdisk,因为它对用户更友好一些。