无法格式化 500GB USB HD:无法创建分区表

无法格式化 500GB USB HD:无法创建分区表

当我使用磁盘实用程序时出现以下错误:

Error creating partition table: helper exited with exit code 1: Error calling fsync(2) on /dev/sdb: Input/output error

gparted 也无法创建分区表。

磁盘实用程序中的 SMART 运行良好,并告诉我硬盘驱动器状况良好。我认为 HD 以前在 Windows 计算机上使用过。我需要使用 Windows 计算机来修复此问题吗?

如何使用 Windows 修复:http://knowledge.seagate.com/articles/en_US/FAQ/188931en?language=en_US

答案1

您的分区表可能已损坏,这可能由多种原因造成,但我有一个可能的解决方案,可能对遇到 USB 设备的人有所帮助磁盘实用程序或者gparted在尝试格式化或分区有故障的 USB 设备时抛出错误。

我绞尽了脑汁试图理清被 Ubuntu 12.04 损坏的大量 USB 设备。

好的,我们开始吧。

插入故障的 USB 设备并启动磁盘实用程序你可以通过输入来找到它磁盘实用程序在 Dash 主页图标最左上角的 Unity Dash 板左侧。

打开后,查看左侧并找到有故障的 USB 设备,单击它,将打开一个页面,在屏幕的右侧您应该看到设备:然后应该是什么样子,/dev/sdb或者可能/dev/sdb1取决于您的屏幕显示的内容。

Ctrl按+ Alt+打开终端,T现在输入:在这里sudo fdisk /dev/sdb输入你在终端上看到的内容/dev/sdb/dev/磁盘实用程序屏幕,所以如果它/dev/sdb1在磁盘实用程序屏幕上显示,那么命令将是sudo fdisk /dev/sdb1

停止输入后sudo fdisk /dev/sdb如果终端显示以下内容fdisk: unable to open /dev/sdb: No medium found"您的设备是砖砌,以下命令在 Ubuntu 中对您没有帮助!停止

现在输入以下命令:

键入n并命中Enter 键入p并命中 键入Enter1命中Enter

现在它会询问您从哪里开始扇区/圆柱体,只需按回车键,然后它会询问您从哪里结束,再次按回车键让它使用默认字段。

下一个:

键入w并点击Enter

您现在应该看到:

分区表已被改变!

如果您看到这个就在做生意!

现在你应该已经退出fdisk并回到你的主终端了。现在输入: sudo mkfs -t ext3 /dev/sdb或者像我上面说的,如果在磁盘实用程序它说了别的东西,那么命令将以/dev/? 结尾,无论磁盘实用程序所说的设备名称是什么。

好的,现在输入 exit 并按回车键退出“终端”。返回磁盘实用程序如果不允许您,请弹出该设备,确保它gparted没有运行或任何其他可能与 USB 设备交互的程序,如“终端”。

USB 设备安全弹出后,重新插入设备并查看磁盘实用程序再次编程并打开设备,一旦它注册,现在去格式化卷并尝试将卷格式化为胖的使用您喜欢的任何卷名。如果一切按计划进行,设备将格式化为胖的现在您就可以正常控制 USB 设备了。

所以现在您应该能够重新格式化并控制 USB 为您喜欢的任何格式。

对于那些想知道为什么sudo mkfs -t ext3 /dev/sdb我没有将设备改为 fat 而不是 ext3 的人来说,出于某种原因,在 Ubuntu 中,在我尝试使用 fat 而不是 ext3 之后,我无法按照我描述的方法在磁盘实用程序中控制该设备,这可能是一个错误,我不确定,但我所有的 USB 设备现在都没有错误了。

希望这对某人有帮助。

答案2

要使 Gparted 正常工作,必须先卸载 USB 驱动器。但这种情况不太可能发生,因为硬盘驱动器会显示在您的文件系统中。

我会使用 CD 上的 gparted live 来修复此问题。点击此处获取副本http://gparted.sourceforge.net/livecd.php

答案3

需要明确的是,如果磁盘实用程序中的磁盘已安装,则第一个答案是正确的,您无法对其进行格式化。只有当系统上未使用它时才可以卸载它,而这需要对其进行格式化,因此您将陷入困境。正如已经提到的,解决方案是使用可启动的 Live CD,正如第一个答案所述。

答案4

安装 GParted

sudo apt-get install gparted

然后启动 GParted

sudo gparted

找到您的 USB 驱动器,确保您在正确的 USB 驱动器上并将其格式化。

相关内容