mac雙系統無法用option/alto鍵開啟mac os - MAC

Hedwig avatar
By Hedwig
at 2013-04-16T00:12

Table of Contents

※ 引述《hubuki (瓶子)》之銘言:
: 如題,我有一台iMac灌完雙系統(win7)之後,就無法在開機的時候按alto鍵選磁碟開啟mac os了
: 電腦會完全無視alto鍵,自動開啟win7,連插著開機usb都沒辦法
: 這台開機之後會先出現白色畫面,蘋果符號不會出現,就開始啟動win7了
: 我想要將整台重灌成mac os,請問在這種狀況下該怎麼處理?謝謝

認真回文魔人又來認真回文了 XD
(中英夾雜文. 不喜請左鍵離開)

(補充. 原原PO文下有推文提到用 win 中 bootcamp 開機選用 OSX 開. 若可以的話本文就
不重要了..這篇是給連選用 OSX 開也不成時參考用的..)

那是因為您的 EFI 被 Windows 給刪除了. EFI 是一個大小約 200MB 的 partition.
用來作為某些作業系統的導入工作. 意外的是, EFI 其實是 FAT 格式的 partition.
所以其實從 Windows 是可以看到內容的..EFI 也可以用來導入 Windows, Linux...
真是一個好物..

扯遠了 XD

先講解決方法是用 recovery disc 重裝. 因為不管您是要 restore EFI 還是要整個砍掉
重練, 都免不了要用 recovery disc.

不過, 若您考慮要 restore EFI, 那就參考下面的作法..

新一點的 Windows, 像 Win7, 應該在安裝過程中是不會去動 EFI 的. 除非您在安裝過程
中作了什麼動作讓 Windows 決定去改了 EFI 的內容.

您可以到Computer (我的電腦) 中按右鍵, 有一個 Manage (中文不知道叫什麼, 好像是什
麼管理之類). 裏面有一個 Disk Management (中文應該是磁碟管理).

若有看到有一個叫作 GPT Protective Partition 的東東, 大小約 200MB, 那就是 EFI
了. 若這個 Partition 還在 (或更明確來講, 是這個 "空間" 還在), 應該是有機會用
recovery disc 修回來..若這個空間已經被 Windows 佔去, 那就無解了..
(其實未必無解..不過解決恐怕沒有多少人會想繼續看下去 XD)

------------------------------------------------------------------------------

網路上找到的解決. 加上之前實作過的印像 (我是因為裝 ubuntu 時亂玩弄壞 EFI)
有一點硬派. 我在關鍵地方會作一點說明. 若您不打算整個重裝的話, 可以參考看看..

1) Boot with Windows Vista or 7 installation DVD if Windows is not installed
or corrupted.
2) Follow on-screen instruction, just like you're going to install Windows.
3) Select Custom.
4) You will see the hard disk partitions. Delete or remove the first 200MB
partition. Sometime there are more than one 200MB partition at the beginning
of the hard disk partitions, delete all of it (at the beginning only). Reboot.

這裏大概是說用 Windows 磁碟管理工具 (或者安裝過程中您可以修改磁碟配置時,
將最前面那個大約 200MB 的 partition 刪除. 然後就用 OSX 重開機...

5) Boot into OSX.

因為您開不進去 OSX, 所以可以用 Recovery Disc 開機. 裏頭一樣可以作這些事..

6) Execute these commands (assuming it only one hard disk - /dev/rdisk0.
Press enter for each commands):-
fdisk -e /dev/rdisk0
Enter 'help' for information
fdisk: 1> p

找到 terminal, 然後用 "fdisk -e /dev/rdisk0 [Enter]" 指令去看 partition
內容. fdisk 其實就是跟以前 DOS 的 fdisk 一樣的東東..這裏是假設您 HDD 是
/dev/rdisk0. 下面是一個例子:

Disk: /dev/rdisk0 geometry: 19457/255/63 [312581808 sectors]
Offset: 0 Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639]
2: AF 1023 254 63 - 1023 254 63 [ 409640 - 156290904] HFS+
*3: 07 1023 254 63 - 1023 254 63 [ 156962688 - 155356936] HPFS/QNX/AUX
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
fdisk: 1> e 1

"e 1 [Enter]" 指令表示將編輯第一個 partition, 也就是 EFI (id 為 EE 那一個)
AF 是 HFS, 也就是 OSX 的 partition. 您可以順便看看 OSX partition 還在不在.
07 是 NTFS, 也就是 Win7 的位置..除非您安裝時選了不同的 file system, 否則應該是
類似這樣. 除了上下次序, 還有partition 大小也許會不同.
然後它會問一些問題:

Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639]
Partition id ('0' to disable) [0 - FF]: [EE] (? for help) EE

partition id 改成 EE. 表示為 EFI

Do you wish to edit in CHS mode? [n] n

編輯為非物理磁區, 也就是所有磁區用從 0 開始的編號表示.

Partition offset [0 - 312581808]: [63] 1

EFI partition 從 1 開始 (注意不是從 0 開始..sec 0 有特硃用途千萬不要動..
玩過 Partition Table 的就知道我在講什麼..)

Partition size [1 - 312581807]: [312581807]

照建議值按 Enter 即可.

fdisk:*1> w
(just enter these)
y
u
q
y

以上是一連串確定寫入的動作. 照作便是..

7) Reboot

重開 (在 forum 有建議這裏重開..我個人是覺得不需要..)

- Now the EFI partition should be look like this (Type = EFI):-
diskutil list/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *160.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS OSX 80.0 GB disk0s2
3: Microsoft Basic Data 79.5 GB disk0s3

- Use this command to format the EFI partition:-

這樣 EFI 就格式化好了. 然後用:

newfs_hfs -v EFI /dev/disk0s1

來設置預設的 EFI.

應該這樣就可以. 我之前發生意外也是照差不多這樣修回來. 不過我那時是 Lion (還是
Leopard 有點忘了), 現在 Mountion Lion 修法不確定是否仍是如此. 可能的話, 您可以
試試看. 不行的話再整個重裝好了..參考看看..

--
Tags: MAC

All Comments

Hardy avatar
By Hardy
at 2013-04-20T16:03
專業推,但你會被噓沒買中文鍵盤
Olga avatar
By Olga
at 2013-04-22T11:56
靠北這個太專業了好誇張的難度
Rosalind avatar
By Rosalind
at 2013-04-25T15:19
專業推,既然是精靈~可以許願嗎? XD
Donna avatar
By Donna
at 2013-04-26T14:16
之前也有救過一次開機磁區,但是資料最後沒有成功救回
Quintina avatar
By Quintina
at 2013-04-26T19:28
過程大概就跟大大說的一樣,借問一下 BOOTCAMP有辦法
在裝了windows後還改變大小嗎?
Emma avatar
By Emma
at 2013-05-01T06:27
專業推
Zora avatar
By Zora
at 2013-05-05T14:04
專業推
Isabella avatar
By Isabella
at 2013-05-06T05:13
推Ubuntu,讚

Game Center 移除遊戲紀錄

Yedda avatar
By Yedda
at 2013-04-15T22:48
今天下載了Nimble Quest來玩 發現Game Center裡面多了這個遊戲紀錄 剛剛把這個遊戲刪除 結果Game Center裡面還是有這個遊戲 請問大家 要怎麼把遊戲從Game Center移除呢? - ...

請問備份mail時少了plist檔怎麼辦

Tracy avatar
By Tracy
at 2013-04-15T21:54
重灌前備份很「給熬」的不整個使用者或整個系統備份 mail的本來應該是 進去使用者的資源庫裡面將 and#34; /Mail and#34; 的整個資料夾備份起來, 再到 /Preferences 裡面將 com.apple.mail.plist 備份起來 結果少備份了com.apple.mai ...

Mid2011 Mac Mini 加裝SSD硬碟

Emily avatar
By Emily
at 2013-04-15T21:10
※ 引述《MyAvatar (幽默)》之銘言: : 大大們好 : 小弟有一台2011最低階Mac Mini : 最近500G的硬碟快滿了 : 想要順便升級SSD : 所以打算加裝一顆256G的SSD當作系統碟 : 原來的500G拿來放資料 : 我打算去優邑買不含工具的排線和螺絲 : 再去良興買需要的工具 : ...

Mid2011 Mac Mini 加裝SSD硬碟

Enid avatar
By Enid
at 2013-04-15T20:02
大大們好 小弟有一台2011最低階Mac Mini 最近500G的硬碟快滿了 想要順便升級SSD 所以打算加裝一顆256G的SSD當作系統碟 原來的500G拿來放資料 我打算去優邑買不含工具的排線和螺絲 再去良興買需要的工具 SSD則是用Plextor M5S or M5P 現在碰到幾個問題 ...

有關保固

Emily avatar
By Emily
at 2013-04-15T19:52
各位板友好,小弟想請問一下有關保固的問題 前幾天收購了一台iMac 賣家是說大概年初購買註冊 不過我昨天登入想查保固時,電腦說會將序號上傳檢驗 過程有要我填寫收到貨的日期,因為不知道確切日期就胡亂填了面交的時間 後來再看保固時就變成我填寫的時間再隔一年 覺得不知道是什麼原因@@ 這樣保固時間是依照上 ...