首先,获得对启动卷的完全访问权限:
fsck -yf
mount -uw /
Run Code Online (Sandbox Code Playgroud)
然后,运行 kextd 和 notifyd 以加载所需的设备驱动程序并创建 /dev/ 条目:
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
ls /dev/disk*
Run Code Online (Sandbox Code Playgroud)
然后,安装卷(假设它的 /dev/ 条目是 /dev/disk1s2 并且它是 HFS/HFS+/HFSX 格式;根据需要调整...):
mkdir /tmp/usbvolume
mount_hfs /dev/disk1s2 /tmp/usbvolume
Run Code Online (Sandbox Code Playgroud)
编辑:至少在 10.6.4 下,加载 notifyd 和 configd 似乎会阻止系统正常关闭(即reboot
命令将挂起)。加载 configd 和 diskarbitrationd(使用launchctl load ...
如上)也允许它正常关闭。
Edit2: 卸载 kextd ( launchctl unload ...
) 也允许关闭(但你可能应该等到你即将关闭)。
归档时间: |
|
查看次数: |
9502 次 |
最近记录: |