歡迎訪問我的個(gè)人站點(diǎn)zhyoung.cn
Mac Mini 在升級過程中不小心斷電,導(dǎo)致系統(tǒng)丟失,無法進(jìn)入系統(tǒng)。系統(tǒng)內(nèi)的文件又沒備份。又沒有thunderbolt-thunderbolt線。而使用系統(tǒng)的磁盤工具,新建來自文件的映像又是在是龜速。現(xiàn)使用macOS的Single User Mode對硬盤內(nèi)的文件進(jìn)行拯救。
經(jīng)過大量資料查詢,找到Mac OS無法進(jìn)入系統(tǒng)/數(shù)據(jù)備份/重裝系統(tǒng)方法步驟一文,但該文也是抄襲了十幾年前的一片博文,年代之久遠(yuǎn),缺失部分操作,很多操作不管用。
后又尋找到How to mount USB or external drive in Single User Mode on Mac?,按照該文的提示,最終成功拯救了Mac Mini中的文件。
現(xiàn)記錄步驟如下:
1、將機(jī)器關(guān)機(jī),按步驟關(guān)閉SIP。
必須步驟,否則無法掛載U盤;
2、將機(jī)器關(guān)機(jī),點(diǎn)開電源后,按住 Command + S
鍵進(jìn)入 Single User Mode;
3、等待幾秒,直到屏幕最后一行顯示為:Localhost: root#
。若一直無反應(yīng),可敲一下回車鍵試試;
4、輸入命令:/sbin/fsck -fy
;
fsck
命令將對根驅(qū)動器運(yùn)行一系列檢查,并確保修復(fù)所有錯(cuò)誤。若發(fā)現(xiàn)錯(cuò)誤,這個(gè)命令將會嘗試進(jìn)行修復(fù)。當(dāng)此命令成功執(zhí)行,會顯示如下信息:
(1)File system was modified
或者
(2)The volume (name) appears to be OK
。
當(dāng)顯示信息1時(shí),再重復(fù)/sbin/fsck -fy
命令,直到出現(xiàn)信息2;
5、執(zhí)行命令:http:///sbin/mount -uw /
這條命令將會在讀取和寫入模式下重新安裝根分區(qū)。默認(rèn)的是只讀模式;
6、執(zhí)行命令:ls /dev/disk*
將顯示電腦連接的所有磁盤設(shè)備。一般情況,移動U盤會是最后一個(gè)。
若不清楚是哪個(gè)disk,可在未插入U(xiǎn)盤和插入U(xiǎn)盤狀態(tài)下執(zhí)行命令6,再進(jìn)行辨別;
7、新建一個(gè)掛載指針(新建一個(gè)/Volumes/usb文件夾),執(zhí)行命令:mkdir /Volumes/usb
;
8、執(zhí)行命令:fstyp /dev/disk2s1
此命令中的disk2s1
請更換為你電腦上U盤盤符。執(zhí)行這條命令將會顯示你的U盤格式。若U盤格式為 FAT32 則會顯示為msdos
;若為 Mac OS 擴(kuò)展格式則顯示為hfs
。請記住這條顯示結(jié)果
9、執(zhí)行命令掛載U盤:mount -t hfs /dev/disk4s1 /volumes/usb
命令中的hfs
請更換為步驟8中的顯示結(jié)果。若關(guān)閉了SIP,扔顯示報(bào)錯(cuò),忽視它,然后在/Volumes/usb
查詢是否掛載成功;
至此,U盤掛載完畢,接下來就可以從電腦硬盤(/Volumes/Macintosh HD)中拷貝數(shù)據(jù)至U盤(/Volumes/usb)