我经常弹出 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 可以卸载外部驱动器,也可以稍后重新安装它们。