当通过 USB 3.0(Linux)连接新硬盘时,如何对其进行分区和格式化?

当通过 USB 3.0(Linux)连接新硬盘时,如何对其进行分区和格式化?

我刚刚收到一块新的未格式化的 2.5 英寸硬盘 (1 TB) 和一个外部 USB 3.0 外壳,用于我的笔记本电脑 (Thinkpad)。我在笔记本电脑上运行 Kubuntu 12.04。

当通过 USB 连接时,如何访问和格式化此 HDD?我已将其安装到外部机箱中并将其连接到我的笔记本电脑,并且已打开电源,但它没有显示 或sudo fdisk -lblkid唯一显示的设备是 /dev/sda。

毫不奇怪,USB HDD 也无法显示在 GUI 分区管理器中。

当我插入 USB HDD 时,收到如下消息:

attached enclosure device
attached scsi generic sg2 type 13
uas_eh_abort_handler tag 0
uas_eh_device_reset_handler tag 0
...
reset high speed USB device number 5
Device offlined - not ready after error recovery
rejecting I/O to offline device

之前遇到过类似的问题在台式机上,我发现的唯一解决方案是将硬盘连接到内部 SATA 端口并格式化磁盘。然后我就可以通过 USB 连接使用它了。目前我正在旅行,只能使用笔记本电脑。

假设我无法在我的计算机上内部连接磁盘,也无法访问任何其他计算机来执行相同操作,我该如何完成此任务?我需要首先通过 USB 对磁盘进行分区和格式化(ext4)。

更新:驱动器+机箱在 Windows 中被识别。Windows 允许我对驱动器进行分区和格式化。

答案1

我最终使用了不同的 USB 外壳并让它在 Linux 中工作。

我知道这不是产品评论网站,但在这种情况下,我的问题是硬件不兼容,我不得不浪费钱购买两款产品才能得到一款能用的产品。所以我将分享详细信息,以免其他人遇到问题。

Rocketfish Rf-hd3025 USB 3.0 2.5 英寸 Sata 硬盘盒,这是一款外观非常漂亮的产品,但似乎与 Linux 不兼容(至少它不能与 Ubuntu 12.04 和 Thinkpad 笔记本电脑一起使用)。它的价格约为 20 美元,看起来很棒,但我无法让它在 Linux 上运行。(它适用于 Windows。)它还使用专有的分离式 USB 电缆,占用更多空间,如果您的旅行包空间不足,这一点就很重要。

USB 3.0 2.5 英寸 SATA III 驱动器外壳外观设计并不那么令人印象深刻,但它更小(我喜欢这一点)而且做工扎实。最重要的是,它适用于 Linux。它完全由 USB 供电,非常方便。它还使用标准 USB 电缆。它的价格约为 20 美元。YMMV。

相关内容