macOS High Sierra 升級後硬碟無法載入需要disk password?
e這個密碼不是開機密碼,打不開了啊,硬碟好像也載入不了,急!
ps:已經去天才吧重裝,數據從硬碟里導出來,但是軟體需要重裝。
這個問題我也遇到了,這個應該是High Sierra的bug,而不是FileVault。因為任何密碼都沒用。
解決方案如下:
- 啟動電腦按command+R進入recovery模式
- 打開終端
- 按照 @LdBeth 的教程執行命令
- 第一步是輸入diskutil apfs list去找到Mount Point:/ 或Mount Point:/Volumes/Macintosh HD 或Mount Point:/Volumes/air的那一塊
- 第二步是輸入diskutil apfs unlockvolume &<分區名字&> ,如果顯示The APFS Volume &<分區名字&> is already unlocked(mounted),不用擔心,繼續執行第三步
- 第三步輸入diskutil apfs updatePreboot &<分區名字&>,此時會顯示errer=0,重啟即可
- 若最後一條命令執行完後輸出不是error=0,而是提示用戶有問題,輸出類似error=-69569,如果是disk 掛載目錄是/Volumes/Macintosh HD 則執行以下命令後會輸出error=0,重啟即可繼續安裝並進入系統(新增了兩個,感謝評論區指正),我的分區名字是disk2s1,以下命令按照disk2s1來執行
diskutil apfs updatePreboot disk2s1 -od /Volumes/Macintosh HD/Recovered Items/private/var/db/dslocal/nodes/Default
如果是/Volumes/air執行以下命令即可。
執行命令時盡量把終端放大,不要讓命令分行
diskutil apfs updatePreboot disk2s1 -od /Volumes/air/Recovered Items/private/var/db/dslocal/nodes/Defaut
再補充一下幾個問題:
1.務必確認輸入的命令是正確的,包括字母空格是否正確
2.如果進恢復模式選擇安裝系統提示 不能安裝因為磁碟正在解密,那就等幾分鐘到幾十分鐘不等,就可以選擇安裝了
3.解決disk password 的問題以後重啟顯示因為文件丟失安裝失敗,那就再進去恢復模式選擇安裝High Sierra
4.點擊安裝可能會提示無法與伺服器建立連接,那就多試幾次,我是換4g 熱點解決問題
5.安裝卡在最後一分鐘也是網路的問題,多試幾次可以解決
6.整個修復過程很漫長,需要不斷重試,但是肯定是可以解決問題的,請一定要有耐心,解決不了可以給我私信
原因估計是因為你原來開了 FileVault。
比較糟糕的消息是,這個狀態下可能連恢復模式都進入不了。進入恢復模式的方法自己查。如果你做不了 macOS 安裝 USB,又不能進入恢復模式,可以直接放棄,格式化全盤以後重裝了。
如果你手頭有 macOS 安裝盤,那就可以試試下面的方法,不保證成功,一切後果自負。根據知友 @lpd 的反饋是可以成功的,需要 cp -r /Volume/Macintosh HD/Recovered Items/private/var/db/dslocal/nodes/Default /Volume/Macintosh HD/var/db/dslocal/nodes/Default
從 USB 啟動,打開終端。(不知道終端是什麼的話就放棄吧)
運行下令命令。
diskutil apfs list
得到一長串類似這樣的結果:
+-&> Volume disk2s1 6AAC9D56-EC44-38B3-9C50-1D6DA3020377
| ---------------------------------------------------
| APFS Volume Disk (Role): disk2s1 (No specific role)
| Name: Macintosh HD
| Mount Point: /
| Capacity Consumed: 461711589376 B (461.7 GB)
| Capacity Reserve: None
| Capacity Quota: None
| Encrypted: Yes (Unlocked)
找到 Mount Point: / 的那一塊,記下那一塊的 APFS Volume Disk (Role) 後面的東西,以上面舉例就是 disk2s1。即找到 root 分區。
然後
diskutil apfs unlockvolume &<分區名字&>
舉例:diskutil apfs unlockvolume disk2s1
輸入用戶密碼。
最後
diskutil apfs updatePreboot
如果出現最後一行 UpdatePreboot: Exiting Update Preboot operation with overall error=(0=success)=0 說明成功。正常重啟。
否則可以考慮重裝了。
答案來源:Apple Developer Forums
————————————————
2017 09 27更新:
從 AppStore 更新了 High Sierra,FileVault 在更新前保持開啟,沒有發生問題。
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 499.4 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +499.4 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 52.9 GB disk1s1
2: APFS Volume Preboot 32.5 MB disk1s2
3: APFS Volume Recovery 520.0 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
似乎更新出這種問題的都是 17 款的,序列號有問題導致 AppStore 更新中途失敗。硬碟格式轉換不完整。
我也遇到了這個問題,按照 @LdBeth 的方法逐步執行,完成了恢復,數據完全恢復。
期間遇到幾個問題,按自己方法解決了,列出給大家參考。
- diskutil list
- 查出的硬碟掛載點不是在"/",而是在"/Volumes/Macintosh HD"
- 直接無視,按步執行
- 運行diskutil apfs updatePreboot報錯
- 由於直接從安裝界面進入終端進行修復,所以該目錄下沒有用戶信息
- 解決方法(注意查看路徑):
cp -r /Volume/Macintosh HD/Recovered Items/private/var/db/dslocal/nodes/Default /Volume/Macintosh HD/var/db/dslocal/nodes/Default
- cp之前需要先運行下:
mkdir -p /Volume/Macintosh HD/var/db/dslocal/nodes/Default 建立文件夾
- 之後運行順利,error=0 成功
- 重啟即可
- 安裝過程會花費較長時間,大概30分鐘,最後不知為什麼直接黑屏了。等到40分鐘左右,實在沒耐心了,直接強制關機,重啟,結果就安裝完成了。。。莫名其妙
安裝完成後,發現啟動時間超長,大概要1分鐘左右,不知道大家也是這樣嗎?
註:此教程具有風險(尤其對於12年13年的老mac最終你可能仍然面臨數據丟失的現實 但是補救絕大多數數據的措施並非沒有 這個會在以下第二種方法中詳細講解)
在經歷了一次又一次波瀾之後的各位朋友可能終於把那該死的high sierra的filevault的bug解決後又遇到了新的問題—系統安裝文件損壞或丟失這時的你們會去選擇進入恢復模式再次重新安裝系統 可是,棘手的事情發生了你們發現它還在解密的過程這時的你可能看到一些知友說等一個晚上就好了
結果你早上起來發現還在解密中於是你進入終端 輸入diskutil apfs list然後找到圖中圈出的部位我的媽呀!媽的 怎麼還是0%!好吧 彆氣餒 難道之前的大風大浪不夠兇險嗎?
只要你們有耐心 有耐心 有耐心 沒有什麼是解決不了的下面是兩種方法
1.(轉自apple論壇)大概就是說找到另外一台已經更新到high sierra(必須是high Sierra即10.13!!!)的mac{(以下簡稱』好的mac』)可以去天才吧搞一台來}把更新失敗的那台mac用雷電或usb-c連接做目的磁碟
再進』好的mac』的終端輸入@Birkhoff的回答中的第四步操作,不過有一些地方需要改動①原先輸入disk2s1的需要改成新的命名(新的命名可以在』好的mac』里輸入diskutil apfs list查找到)②原來的「/Macintosh HD」可能需要改成「/Macintosh HD 1」這個詳情圖中所示Mount Point後的地址ATTENTION!!!針對老mac(新mac以防萬一也做一遍)而言 接下來你的操作對於你的數據非常重要
進入finder找到你亟須拯救的Macintosh HD盤 將其中除了system以外的全部文件夾{尤其是Users(或者是其他名字)它所含的內容即Documents、Movies、Music、Pictures、Download等重要文件夾 而你將可能丟失該文件夾}文件夾拷貝到你的移動硬碟中(只要空間夠 也可以是你做的u盤啟動盤)之後若有需要只需將其拷貝回相應的位置覆蓋即可在此插一句嘴:因為蘋果的Photos照片庫和FCP等軟體的資料庫都是集成到一個大文件中 所以當你拷回時 一切都完好如初 這點是要給蘋果點贊的)
之後就耐心的等吧 據說100g的數據解密需要16h
都走到這一步了 解完密的下一步該如何操作你們應該都沒啥問題了對了補充一下 重新安裝下載系統的時候用手機熱點下載可能 可能 可能會卡在最後一分鐘(但是也有人用熱點成功了)我內心毫無波瀾甚至想笑ps:附上在呆了一整天的Apple Storepps:蘋果店的員工很客氣地給我提供各種幫助 但是凡是涉及到用戶數據的問題他們都是被明文規定不能干預(我一天下來和天才吧的四位小哥哥和兩位小姐姐打了個面熟)雖然他們從開始到最後都建議我備份數據再抹盤重裝但是對於想去尋找更好地解決方式的我 他們也還是竭盡全力去給我提供設備和操作空間真的很感謝他們 也很感謝@Birkhoff大大@夏歐文兄弟讓我知道我不是一個人在戰鬥(有很多小夥伴和我在一條隨時可能翻的船上233)一半反對樓上說的,因為我剛剛搶救了所有的數據。是完全可以copy出來的。只要你有一塊apple格式的硬碟,插上去,重啟動,按住蘋果+r,進入調試模式,打開終端
然後小心的鍵入命令,
mkdir /volumes/****(硬碟名字,可以先在磁碟工具里改成簡單的英文)/MacBookbackup(任何名字)/
cp -R /volumes/「macintosh HD"/user/(你自己的用戶名) /volumes/*****(硬碟名字)/macbookbackup/
然後就是耐心等待的過程,基本上我相信用戶名賬號裡面的數據就是你所有要備份的,如果有其他地方,依次類推就可以。
此外,這次的問題和17版本無關,是和網路升級卡頓,造成新系統轉換硬碟格式的時候新的apfs 格式和原有hfs+ 對是不是copy和正確建立的用戶遷移啟動文件有關。有些用戶可以通過查找recovery里的文件找到相關數據copy到preboot里修復,而像我這種,根本找不到。那就只能重裝。
但是,請記住,數據是可以備份的。數據是可以備份的。數據是可以備份的。重要的事情說三遍
此外,可能先要把自己的硬碟unlock先,插上的硬碟也要mount先,用下面或者樓上的命令都可以實現
diskutil apfs list *************************************檢查所有apfs格式的硬碟,看一下自己的主硬碟是 不是locked
diskutil apfs unlockvolume disk2s1***************************,然後需要輸入自己的密碼
理論上一旦unlock就會mount,如果沒有mount,那就手動mount
diskutil mountdisk /dev/disk2**********************************可能還需要 mount移動硬碟
耐心點,都能挽救的。
diskutil apfs updatePreboot 出現-69569怎麼辦
你好,我遇到一個問題,升級後,報錯,顯示問好文件夾,開機長按option後,顯示重新安裝macOS,,安裝沒有進度,查看日誌發現這些錯誤:1.installAssistant warning:Method userSpaceScaleFactor in class NSWindow is deprecated on 10.7 and later
2. target is not convertible to APFS:這個卷宗未格式化為Mac OS擴展(日誌式)格式
這種要怎麼解決那?還是說我哪裡步驟有問題,跪謝
官方論壇已經有人反饋這個問題了,裡面有解決方法:
https://forums.developer.apple.com/thread/80174
大致前面的兄弟已經講了,這個可以作為遇到特殊問題補充看看。// 輸入
diskutil apfs list
//顯示
+-&> Volume disk1s1 4FFFSDFSDFDFDFDFDFDSFD
| ---------------------------------------------------
| APFS Volume Disk (Role): disk1s1 (No specific role)
| Name: Macintosh HD(case-insensitive)
| Mount Point: /Volumes/Macintosh HD
| Capacity Consumed: 640243483435 B (64.0G)
| Encrypted: Yes (Unlocked)
// 輸入
diskutil apfs unlockvolum disk1sa
// 顯示
The APFS Volume disk1s1 is already unlocked (mounted)
然後就不知道怎麼做了 煩死了
問了在線官方技術支持。有了類似事件,已經提交工程部,等正式通知。
推薦閱讀:
※如何評價2017.6.6日WWDC上更新的MacBook pro?
※為什麼 OS X 在普及規模上被 Windows 完爆?
※給父母買的ipad上應該裝什麼應用和遊戲?
※如何評價蘋果推出的運用在新 MacBook 上的蝶式鍵盤?
※在網上看到超級手機膜要發布了,是真的嗎?
TAG:macOS | 蘋果公司AppleInc |