如何在 Mac 上重新安装弹出的(不仅仅是卸载的)USB 驱动器?

如何在 Mac 上重新安装弹出的(不仅仅是卸载的)USB 驱动器?

我经常弹出 USB 驱动器,然后才意识到我仍然需要它。

如果我在“磁盘工具”中卸载该驱动器,我就可以重新安装它,但如果我弹出它,它就消失了。

  • 未在 Finder 中显示
  • 未在 diskutil 中显示
  • 未显示ls /dev
  • 仍然显示在 USB 下的系统信息中。

如何在不拔出和插入磁盘的情况下安装磁盘?

答案1

您可以使用“hdiutil 附加”和适当的 /dev/ 设备(系统信息下的 BSD 名称)重新安装弹出的硬盘。正如您所说,这确实不是适用于闪存驱动器(/dev/ 设备将消失)。

kextunload IOUSBMassStorageClass.kext;
kextload /System/Library/Extensions/IOUSBMassStorageClass.kext

将卸载并重新安装所有 USB 存储设备...

答案2

终端命令有点偏差。真正的命令是:

diskutil mountDisk <<diskx>>*

使用以下方法将磁盘号替换<<diskx>>为您找到的磁盘号

diskutil list

示例:

diskutil mountDisk disk3

将安装 ID 为disk3

答案3

如果您使用的是 Mac,一种解决方案是让计算机进入睡眠状态,然后再次唤醒它。如果您懒得动,这是一个很好的解决方案,但显然拔下并重新插入驱动器会更快。

答案4

我最近发布了一款专门用于此目的的应用程序,名为。Mountain 可以卸载外部驱动器,也可以稍后重新安装它们。

相关内容