經驗分享:雙系統下丟失OS X系統引導的修復方法
起因
在通過Boot Camp安裝完Win10之後,發現只有一個分割槽,就在Win10的磁碟管理中通過“壓縮卷”功能對當前系統分割槽操作,擴充套件了一部分未使用的容量出來,於是在重啟系統之後發現引導介面中“Macintosh HD”引導項不見了,在一番折騰之後(貌似是合併剛剛擴展出來的空閒空間)我把“Recovery HD”也弄丟了。。。
現象
嘗試著回憶之前做過的操作,並試著修復,不過失敗了,把當前情況記錄如下:
在Windows系統下可以正常載入OS X分割槽(Boot Camp驅動已裝),分割槽型別顯示為HFS(右鍵該分割槽,檢視屬性) 在第一次重啟時仍可看到“Recovery HD”,進入“Recovery HD”後,OS X 分割槽顯示為:disk0s2,分割槽型別顯示為:“MS-DOS”(也或許是“MS-FAT”之類,此部分為回憶,細節已忘)
分析
既然分割槽內資料都在,並且在Recovery環境下顯示的分割槽型別有誤,猜想可能跟分割槽表/分割槽格式有關。在一番查詢後,看到本論壇的一個帖子:【Mac技術組】Mac 系統引導過程概述 & BootCamp 的祕密,仔仔細細地讀了兩遍後我註冊了威鋒網賬號。因為這篇文章寫得太好了,解答了我以下幾個問題:
磁碟分割槽表目前主要有兩種:MBR 與 GPT,並且把 GPT 的結構大概讀了下
OS X 的磁碟分割槽結構
Mac 引導系統的過程
如果同時存在MBR與GUID,那麼EFI會讀取哪個分割槽表?(既混合分割槽,帖子裡有細說)
於是我決定記錄下這個問題,自己的思考以及最後如何解決問題的,並分享出來。
在瞭解了帖子中的大部分概念後,這個情況就感覺清楚多了,那麼我需要解決這幾個問題:
1.如何確定磁碟所使用的分割槽表型別(MBR or GPT)
2.如何檢視某個分割槽的GUID(是否是OS X分割槽的GUID變更導致引導時找不到此係統)
3.如何更改分割槽型別ID(如果是,那麼我需要重新設定這個分割槽ID)
對於以上幾個問題,簡單回答如下:
Win10磁碟管理或者第三方工具DiskGenius都可以檢視(具體為:如果顯示“轉換成 MBR 磁碟”,那麼該磁碟必然使用的是 GPT) 1.DiskGenius 可以檢視 2.DiskGenius 無法更改GPT格式磁碟的分割槽ID,需要使用Win8自帶命令列程式:`diskpart`
解決
首先是通過DiskGenius檢視GUID,然後在全域性唯一標識分割槽表查詢,下圖這個是微軟的基礎資料分割槽的GUID,需要更改為:48465300-0000-11AA-AA11-00306543ECAC(HFS)
然後是通過diskpart
命令更改GUID,我先是直接在Win8系統下操作,因為分割槽已被Win8掛載,儘管我也加了“override”選項,依舊是失敗。想起之前通過BootCamp助理建立的Win8安裝U盤,於是換了U盤引導,順利更改。
通過U盤啟動後進入“修復計算機”,找到並開啟CMD,在CMD下執行diskpart
,子命令如下:
list disk
select disk 0
list partition
select partition 2
set id=48465300-0000-11AA-AA11-00306543ECAC
在更改分割槽ID後,關機再開機,同時按住Option鍵:Macintosh分割槽回來了^_^
下圖是更改“Recovery HD”分割槽的(子命令可以縮寫為前三個字元)
結語
建議大家遇到問題儘量多做思考,配合搜尋引擎自己瞭解問題,解決問題的同時就是在學習
如果對Mac OS X啟動與磁碟分割槽表感興趣,多看幾遍這個帖子:【Mac技術組】Mac 系統引導過程概述 & BootCamp 的祕密
特別感謝pysense寫的文章
http://bbs.feng.com/read-htm-tid-7296511.html
相關推薦
經驗分享:雙系統下丟失OS X系統引導的修復方法
起因 在通過Boot Camp安裝完Win10之後,發現只有一個分割槽,就在Win10的磁碟管理中通過“壓縮卷”功能對當前系統分割槽操作,擴充套件了一部分未使用的容量出來,於是在重啟系統之後發現引導介面中“Macintosh HD”引導項不見了,在一番折騰之後
經驗分享:嵌入式系統學習步驟
淩陽教育 嵌入式 嵌入式學習的朋友們,想要學好嵌入式嗎?我們該如何學好嵌入式?看看淩陽教育的老師為大家帶來的一些方便大家了解的嵌入式學習路線與步驟: 1、Linux 基礎 安裝Linux操作系統 Linux文件系統 Linux常用命令 Linux啟動過程詳解 熟悉Linux服務能夠
要點初見:雙硬碟下的Win10+Ubuntu16.04雙系統安裝
按照網上部落格的安裝教程安裝的Win10+Ubuntu16.04雙系統安裝了好幾遍都不成功?啟動Ubuntu左上一直有個游標在閃?如果你的電腦也是雙硬碟(裝Windows系統的固態硬碟+機械硬碟),在安裝Win10+Ubuntu16.04雙系統前一定要提前瞭解如下這些安裝
後臺經驗分享:如何做許可權管理系統設計?
作者:橘子洲頭 全文共 2210 字 5 圖,閱讀需要 6 分鐘 ———— / BEGIN / ———— 在人人都是產品經理的網站上蟄居了4年,學習了四年,由於最近的工作方向偏向於後臺,在設計後臺時時常會查閱後臺的相關資料,但是關於後臺的文章等內容分享的太少了。 正好這一段時間在調整,想嘗試撰寫一系
經驗分享:C/S系統故障排查之伺服器埠telnet失敗
(在過去的10+年基於 做了很多的C/S系統,也協助客戶解決了諸多開發和執行時的技術問題,個人覺得這些歷史經驗是非常寶貴的,接下來我會將這些經驗逐步分享出來,希望對碰到類似問題的人有所啟發和幫助。) telnet命令的主要作用是與目標埠進行TCP連線
Mac OS X 下終端系統命令丟失提示 command not found 解決方法
事件的起因是我在 ~/.bash_profile 裡添加了 ~/.composer/vendor/bin 這個東西導致,或許是 OS X 10.11 的 bug? 先說說 Mac OS
經驗分享:如何系統學習 Web 前端技術?
本文作者:曾亮。晟暄科技 CEO ,HTML5 & Node.js 技術講師. Javascript前後端全棧開發人員 DDD/CQRS 設計師 對 Node.js 和 HTML5 有多年開發經驗。獨立研發 Node.js 版的 CQRS framework ,
經驗分享:三套簡單的迷宮地圖生成方案
最好 .html ref 展示 方便 灰色 bob 創建 特點 轉自:http://www.gameres.com/754927.html 概述:文章基於一種基礎的地圖,來討論三套不同的地圖生成方案。 文章不會出現跟代碼相關的內容,會以較為通俗的語句和不少簡單的示
iOS開發經驗分享:UITableViewCell復用問題
owa 添加 gre 現在 ack ret container con ext 很多朋友覺得UITableViewCell復用問題很難處理,百思不得其解,甚至有很多朋友自己琢磨很久也不明白個究竟。現在分享一下個人的一些經驗,希望對大家有幫助,如果有好的意見或者
[轉]經驗分享:CSS浮動(float,clear)通俗講解
描述 閱讀 分享圖片 向上 技術分享 必須 理論 規則 組成 原文地址: http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html 寫在前面的話: 由於CSS內容比較多,小菜沒有精力從頭到
積累成功經驗分享:運營網站要有目標和方向
建站學院文件 網路上流行著太多站長成功、一夜致富的傳奇故事。這裡面充滿著所有人的夢想,做網站,我們最終目的就是為了盈利。就是有了這點誘惑力 ,站長們願意花把更多的時間與精力放在網站上。 眾多站長可能都有這樣一個問號,做什麼內容的網站才好?對著各形各類的內容,我們要如何選擇,就要看它
阿里架構師經驗分享:Java程式設計師5年職業路線指南
沒有沒免費的Java架構師進階資料領取?(文末提供獲取方法) 阿里架構師技術分享:分散式任務排程系統的實現 阿里架構師技術分享:承載千萬級併發的分散式架構設計思想 阿里架構師技術分享:併發程式設計之手寫阻塞式執行緒安全佇列 阿里架構師技術分享:面試
經驗分享:如何合併pdf檔案
工作時間越長,大家電腦上在電腦上堆積的檔案也會越來越多,有一些格式的檔案還好,可以直接複製到同一個檔案中,可是有些檔案就比如PDF檔案就沒有辦法直接複製到同一個檔案當中,那這樣的檔案在工作中我們應該怎麼處理呢,接下來教大家PDF檔案要怎麼樣才能合併。藉助工具:pdf轉換器 1.大家可以在電腦上準備好PDF轉
經驗分享:SecureCRT遠端登入樹莓派開發板
初次接觸樹莓派開發板,摸索了一天,終於弄清了如何利用SecureCRT遠端登入開發板。 要登入到樹莓派上,需要解決以下問題: 讓樹莓派開發板先連線上自己的區域網; 獲取樹莓派的動態IP地址; ssh使能; 知道登入時的使用者名稱以及密碼。 上述問題中第四個問
實戰經驗分享:企業如何通過微博做話題營銷
眾所周知,熱門話題可以引起廣泛的關注和討論,還可以讓閱讀者和公眾媒體自主轉發和擴散話題內容,提高此話題的討論度和關注度。企業可以在網際網路通過微博、貼吧或者其他社交媒體來製造話題,並且通過公眾及其他媒體的參與討論以達到營銷宣傳的目的。其核心是,“我有話題,等你來發現、討論、擴散”,這可以認為
經驗分享:怎麼給pdf加密
PDF檔案現在被大家廣泛運用和傳播,但是每個人都有自己的隱私,在傳播的過程中,有一些內容是不想讓別人看到的,那麼大家就想著怎麼給PDF加密,今天小編就這個問題跟大家在這裡聊一聊吧。1.大家先在網上下載一個PDF檔案,將檔案下載儲存在桌面上,方便大家後面的操作。2.接著開啟PDF轉換器,滑鼠點選操作頁面左邊功能
經驗分享:怎麽給pdf加密
自己的 water 其他 技術分享 別人 watermark 輸入 不想 c89 PDF文件現在被大家廣泛運用和傳播,但是每個人都有自己的隱私,在傳播的過程中,有一些內容是不想讓別人看到的,那麽大家就想著怎麽給PDF加密,今天小編就這個問題跟大家在這裏聊一聊吧。1.大家先在
經驗分享:利用樹莓派開發板製作無線路由器
摸索了一個禮拜,總算將自己手上的樹莓派開發板製作成了一個無線路由器。 無線路由器在資料包的傳輸中會進行NAT轉化,並生成NAT表,資料包必須先通過LAN口進入路由器,再由WLAN口出路由器進入Internet,然後才能在Internet上找到對應的伺服器…以上為
經驗分享:技術崗位後期轉管理應該如何做
現在不少技術牛人的技術能力無論廣度還是深度都達到一定的程度,任何技術需求都可以輕鬆解決。 但是,在技術和管理兩方面同時都很出色的大牛缺非常少見。我之前也問過身邊技術大牛為什麼不轉去管理方向,他們普遍覺得不是特別喜歡做管理方面,因為管理 那些煩瑣事沒有非常大的意義
2018年10月親測-最牛上網經驗分享-適用Windows、Android、IOS、系統
大家好,今天分享一個自己常用的科學上網方法,在讀書時候老師叫我們去找一些比較好的資料來輔助自己的,我當時英語特別差就專找一些英語的資料,第一次是用的google吧,以前在guo內還能正常使用的,由於後面退出了guonei的舞臺,後面只能科學上網後才能打開了。 後面到了大