无法在 OSX 中访问外部硬盘

无法在 OSX 中访问外部硬盘

由于某种原因,我无法再访问我的外部硬盘。它没有显示在 Finder 中,但我可以在“卷”文件夹和“磁盘工具”应用中看到它。

当我从终端访问硬盘并尝试通过 ls 列出文件时,权限被拒绝。我尝试运行

sudo chmod 755 myHDD

现在 ls 什么都没有返回,就像一个空文件夹。此时我认为第一步是尝试正确卸载它,我尝试了各种方法:

通过磁盘实用程序:失败并需要我确保硬盘上没有任何正在使用的内容。

在终端我尝试了这些方法:

diskutil unmountDisk force myHDD

“卸载失败”

sudo umount /dev/disk1

“umount:/dev/disk1 当前未安装”,但它仍然存在于 Volumes/myHDD 中

hdiutil detach /dev/disk1

“hdiutil:分离:磁盘仲裁超时已过期”

hdiutil eject /dev/disk1

“hdiutil:分离:磁盘仲裁超时已过期”

如您所见,对我来说什么都不起作用。我无法卸载它,当我从电脑上拔下它时,它仍然存在于磁盘工具中。

非常感谢所有帮助和提示!

编辑:

尝试使用 Tuxera NTFS 的磁盘工具修复磁盘,但收到以下错误消息:

Tuxera NTFS 无法在 /Volumes/VERBATIM HD 上挂载 /dev/disk2s1,因为发生了以下问题:

已启用对齐 I/O。已启用 CBCIO。警告:ReadFully - 从文件读取时发生 I/O 错误(5:“输入/输出错误”)警告:失败于:pread(3, 0x100580000, 282624, 17980981248);警告:bytesRead=0 ntfs_attr_pread_i:ntfs_pread 失败:输入/输出错误无法读取 $UpCase,长度意外(-1 != 131072)。__ntfs_volume_release():Inode 10 仍有 1 个引用。无法挂载“/dev/rdisk2s1”:输入/输出错误 NTFS 不一致,或者存在硬件故障,或者是 SoftRAID/FakeRAID 硬件。在第一种情况下,在 Windows 上运行 chkdsk /f,然后重新启动 Windows 两次。/f 参数的使用非常重要!如果设备是 SoftRAID/FakeRAID,则首先激活它并在 /dev/mapper/ 目录下安装不同的设备(例如 /dev/mapper/nvidia_eahaabcc1)。请参阅“dmraid”文档了解更多详细信息。

答案1

可能是文件系统有问题

您使用的是 NTFS 文件系统吗?请注意,OSX 需要一些特殊软件才能使用此文件系统,过去我曾遇到过一些问题。

如果您使用的是 NTFS,请尝试卸载 NTFS 软件并重新安装。

相关内容