임베디드 레시피

Egloos | Log-in





맥북 프로 부팅중 멈춤 해결기 - 50% 부팅 멈춤 -

어느날 갑자기 맥북이 멈춰버렸습니다. 
맥북이 부팅중에 부팅 프로그래스 바가 중간까지만 진행하다가 멈춰버렸습니다.  뜨아. 
이렇게 해도 저렇게 해도 계속 그렇게 멈춰버렸습니다. 
부처같은 마음의 저도 이럴 떄는 짜증이 대 폭발해 버리네요. 퓨후후후후.

어쨌든, 맥북이 멈췄기 때문에 
찾아내야 합니다. 무엇이 문제인지 찾아내야 합니다. 다시한번 말합니다. 무엇이 문제인지 찾아내야 합니다.

하지만, 여러가지 머리 쓰면 복잡하니까.

다행히 일주일전에 타임머신으로 백업해 두었기 때문에 하드를 지우고,
타임머신으로 백업을 한다는 
간단한 전략으로 시작했습니다. 

접근 전략은 다음과 같이 세웠습니다. 

Recovery Booting을 해서 타임머신 Backup을 시행한다. 호호호. 

Recovery Booting을 하려면, Option key를 누르고 부팅을 시도하거나, CMD-R 을 누르고 부팅을 시도하면 됩니다. 데헷.

Option Key를 누르고 부팅을 시도해서, Recovery Partition을 선택후 부팅을 진행했습니다. 


부팅을 하고 나서, 디스크 유틸리티를 선택해서 들어갔습니다. 




디스크 유틸리티를 선택해서 들어가서, 
일단 살려볼 마음으로 
권한 복구와 디스크 복구를 시도했습니다. 

권한 복구는 뭐 되는가 싶더니, 
디스크 복구를 시도하니까 
unmount를 할 수 없다면서 복구 시도가 안되는 것 아닙니까? 


어. 이러면 하드가 맛이 간것인가. 라는 의문과 함께  
일단 unmount 가장 쉽게 하는 방법은 외장USB 부팅으로 unmount를 시도해야겠다. 고 마음 먹었습니다. 


여기에 가면 최소 8G짜리 USB 스틱이 있으면 Bootable Disk를 만들 수 있다고 하여 
부지런히 만들었습니다. 

짜짠. Option key를 누르고 다시 부팅을 시도하여 방금 만든 USB 스틱으로 부팅을 시도하였습니다. 만 
30분이 지나도 부팅이 완료되지 않는 이러지도 저러지도 못하는 상황이 되어버렸지 뭡니까. 

그래서, 어쩌지라고 생각하는 통에
타임머신 백업으로 사용하는 외장하드를 물리고 
Option key를 누르고 부팅을 시도하였더니
타임머신 백업으로 사용하는 외장하드를 선택할 수 있더라고요. 아항!

그래서 타임머신 백업을 하면 Recovery 부팅영역까지 백업을 해 놓나 봅니다. 
(보통 이런 외장하드 Recovery 영역은 노란색으로 표시됩니다)
요홋! 그래서 타임머신으로 사용하는 외장하드로 부팅을 시도하니,
약 3분만에 부팅이 되었는데, 

음. 그렇다면, 나에게는 타임머신 백업이 있지 않은가? 
그래서 Recovery Mode의 제일 위에 있는 타임머신 백업을 Restore하는 메뉴를 실행했지요.
오. 백업 디스크를 선택하고, 대상 디스크를 선택하고 룰루랄라~
잘 진행되는 것 처럼 보였지만, 막상 복구 시작을 하는 동시에! 
뙇! 디스크 지우기를 실패했다면서 확인을 누르면 아무것도 되지 않았는데 다시 부팅한다는 거에요! 으악.

다시 3분 정도의 시간이 흘러 Recovery Mode로 부팅이 되었습니다. 

여튼 여기에서 디스크 유틸리티를 선택해서 
기존에 사용하던 internal SSD를 포맷하려고 보니까
또 unmount를 할 수 없다면서 에러를 내뱉더라고요. 
"Coudn't unmount Disk" 


이것이 무슨 운명의 장난인가. 외부 디스크로 부팅을 해도 unmount가 자동으로 안된단 말인가. 

그래서 억지로 unmount 할 수 있는 방법을 찾아보았지요. 

Recovery mode에서 Terminal을 실행 한 후,

diskutil list 를 하면 현재 물려 있는 디스크들을 보여주는데,
메인 SSD가 disk0 에 물려 있더라고요. 

그래서 억지로 unmount를 했죠.


diskutil unmountDisk force /dev/disk0 

오. unmount를 했다네요. 

그래서 일단 혹시나 해서 디스크유틸리티에서 디스크복구를 시도해 보았습니다.만 
디스크에 문제가 없다는 겁니다. 이게 뭥미?

그래서 
diskutil unmountDisk force /dev/disk0 를 이용해서 
다시한번 터미널에서 unmount를 시키고 (디스크유틸리티에서 지우거나 검사를 하거나 하면 다시 mount되더라구요)
디스크 지우기를 시도해 봤습니다. 만
이번엔 지우기를 실패했다는 겁니다. 

아... 스트레스가 갑자기 밀려오네요. 

자, 그래서 그럼 Termnal에서 억지로 포맷을 해 보자는 심정으로 

diskutil unmountDisk force /dev/disk0 
diskutil eraseDisk JHFS+ name disk0 

로 억지로 포맷을 시도해 보았어요. 
그런데,  이번에는
“Wiping volume data to prevent future accidental probing failed.”
을 뱉는 것 아니겠습니까. 

그렇다면 다시 unmount를 억지로 시행한 후!
타임머신 Restore를 실행하였습니다. 룰루랄라~
잘 되는 것 처럼 보이더니! 또! 하드를 지울 수 없다고 하네요!!!!! 
그리고 "확인"을 누르면 자동 재부팅..
이건 또 뭥미???? 

3분여를 또 기다린 후. 

아... 정말 나를 시험하는 것인가... 라고 생각이 들어, 
이제까지의 결과를 정리해 보자라고 곰곰히 생각해 보았습니다. 

1) Unmount를 하더라도 하드 포맷이 되지 않는다. 
2) Unmount를 하더라도 타임머신 복구가 되지 않는다. 

그렇다면 하드 자체가 문제인가? 를 확인해 봐야 할 것 같았습니다. 

다시 Recovery Mode에서 터미널을 실행! 
터미널에서 내부 SSD의 디렉토리를 찾아들어가 봤습니다. 

그리고 제가 가장 많이 사용했던
Downloads/ 디렉토리로 이동하여, 

일단, vim으로 text file하나를 열어서 수정한 후에 저장해 봤습니다.??
저장이 안됩니다?? 
그러면 text file 하나를 그냥 만들어 볼까? 했지만?
파일을 만들 수 없다고 합니다. 
복사는 되나? 했더니 invalid argument라면서 cp 명령어를 안먹습니다?
그래서 디렉토리는 만들어지나? mkdir 도 안되고, mv도 안되고 
여튼 뭔가 쓰는 작업이 안되는 것 같아 보이는 겁니다!!! 

그러면 다른 파일들은 잘 있나? 싶어서 디렉토리들을 navigation하면서 여러개를 열어보았는데
파일들은 잘 있는 것 같아 보였습니다!

그렇다면! 이것은 
SSD가 Write Protected 되는 경우가 있다고 하는데! 
설마 그 경우인가? 라는 생각까지 들어서
SSD Write Protection을 푸는 방법을 찾아보았습니다만.
딱히 좋은 답을 찾을 수가 없었습니다. 

그렇다면, 마지막으로 시도해 볼 수 있는 것은
SSD가 정상인가? 확인해 봐야 하는 것이 당연스러운 의심의 흐름....

그래서 SSD를 맥에서 분리해서 
다른 맥에 연결해 보았습니다. 

어랏? 잘 되잖아?????? 

그렇다면. 결론은 한가지 

하드는 확실하게 정상인데, 나의 맥에서는 정상이 아니다이므로
나의 맥의 하드웨어 중 어느 한곳에 분명 문제가 있다는 결론에 이르렀습니다. 

그래서! 제가 시도한 것은 
다른 맥의 SATA 케이블을 일단 분리하여 
나의 맥에 SATA 케이블을 바꿔 끼워 보았습니다. 

따돻!!! 이럴수가... 부팅이 잘 되는 것이었습니다. ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
부팅이 되다니!! 부팅이 되다니!!

결국 이것은 하드웨어 문제로 결론이 났습니다. 
꼬박 18시간 정도 걸린 것 같습니다. 원인을 찾고 고치는데. 

결국 제대로 된 SATA 케이블을 사러가야 겠지만. 
여튼 원인을 알고 백업도 제대로 해 두었습니다. 

맥을 가지고 계신 분들에게 결론을 말씀드리자면

1) 8G짜리 USB 스틱정도는 하나 가지고 계셔야 한다. (Bootable Disk용)
2) 타임머신백업은 최소한 일주일에 한번씩은 해 두셔야 한다. (타임머신백업을 해 두시면 8G USB스틱은 없어도 됩니다. 타임머신백업에 Bootable disk가 포함되니까요)
3) 하드웨어 테스팅을 위해 집에 맥이 한대? 쯤은 더 있어야 한다. (집이 좀 부자여야 한다. 그런데 부자면 그냥 AS맡기면 된다.)

라고 말씀드리고 싶습니다. 라고 하고 보니 이거 원 맥은 돈먹는 하마 아닌가? 라는 생각이 불쑥 머리를 내미는 군요. 

하아. 




by 히언 | 2017/02/04 18:27 | Macbook Tips | 트랙백 | 핑백(1) | 덧글(2)

Linked at [임베디드 레시피] 맥북 프로.. at 2018/10/09 02:58

... 10월 9일 / 미분류 [임베디드 레시피] 맥북 프로 부팅중 멈춤 해결기 – 50% 부팅 멈춤 – 원문 링크 맥북 프로 부팅중 멈춤 해결기 – 50% 부팅 멈춤 – 미리보기 어느날 갑자기 맥북이 멈춰버렸습니다. 맥북이 부팅중에 부팅 프로그래스 바가 중간까지만 진행하다가 멈춰버렸습니다.   ... more

Commented by 꽃꽂이1단 at 2017/02/05 16:42
맥알못이지만 결론 부분은 꼭 명심하겠습니다.
개인 PC를 쓰고 싶어서 맥북을 갖고 있긴 한데 워낙에 활용폭이 좁아서 하나하나 알아가는 중입니다.
유용한 글 고맙습니다. (__)
Commented by 히언 at 2017/02/05 19:49
감사합니다! 유용하다고 말씀해 주셔서!
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.

◀ 이전 페이지          다음 페이지 ▶