달력

3

« 2024/3 »

  • 31

'하드디스크 복구'에 해당되는 글 2

  1. 2013.03.18 맥 부팅이 안될 때
  2. 2012.11.21 HDD 복구 방법 - Invalid BS_impBoot 10
2013. 3. 18. 08:53

맥 부팅이 안될 때 macOS/Tip2013. 3. 18. 08:53


I. hackintosh 인 경우 Update : https://cafe.naver.com/uefi/3059


I. 디스크 복구하는 방법

1. 맥부팅시 키보드에서 커맨드 +R키를 계속 누르고 있는다.
([Recovery HD]로 부팅이 된다)

 
순서대로 
- 타임머신 백업 데이타 복구
- Mac OS X 재설치
- 온라인 도움말
- 디스크 유틸리 

2. [디스크 유틸리티]를 선택 실행한다.

3. 디스크 파티션을 선택하고 검사/복구 탭을 선택한 다음 다음 두가지 작업을 한다.
 - 디스크 권한 복구
 - 디스크 복구



II. 재설치하지 않고 공장 초기화하는 방법

이 방법은 시스템이 전체적으로 무언가 문제가 있을때 기존 어플리케이션과 데이타를 유지하면서 공장초기화하는 방법이다. 

http://osx86.tistory.com/389 


III. 디스크 포맷하는 방법
디스크 유틸리티에서 지우기 탭을 눌러서 해당 파티션을 지우기 한다.
이때, Recovery HD 파티션은 절대 지워서 포맷하면 안된다.  이후 Mac OS X 를 설치하거나 맥시스템 유지보수를 해야할때 반드시 필요한 파티션이다. 650MB밖에 안되는 Recovery HD 파티션을 지워서 얻는 장점보다 지워서 복구하는 비용이 더 들기 때문이다.

이 파티션을 복구하기 위해서는 심지어는 맥 파티션 전체를 재포맷하는 사설업체도 있으니 주의해야 한다.

 

- 파티션 추가하는 방법




IV. Mountain Lion 혹은 Lion 재설치하는 방법


IV-1.  [Recovery HD]도 지운경우

인터넷 복구 모드(부팅시 커맨드 +옵션 + R키를 누른다.)를 실행하여 사용할수 있는 와이파이 신호를 연결해서 진행한다.
이때는 반드시 Apple ID에 Mac OS X 주문 내역이 있어야 설치가 가능하고 만약 인터넷 회선상태가 좋지 않거나 Apple사의 서버가 랙이 걸리면 설치에 실패하니 주의하여야 한다.

1) 지구본 모양이 나오고..그 밑에서 무선 와이파이를 선택하여 연결한다.
2) 와이파이로 인터넷이 연결이 되면 지구본그림하단에 진행막대가 보인다.(충분히 기다려야 한다)
3) 인터넷모드로 부팅이 되면 주 사용언어를 선택하고 [디스크 유틸리티]를 선택하고 내장하드를 포맷한다.
4) MacOS X 설치를 진행한다.
참고 : [인터넷 복구 모드 동영상 보기]

IV-2. 디스크 유틸리티를 끝마치면 첫번째 그림으로 돌아갈 것이다. 이때 재설치를 선택하여 설치한다. 
- 재설치를 할때는 반드시 인터넷에 연결이 되어 있어야 한다.
- 또한 Apple ID와 암호를 반드시 알고 있어야 한다.

하지만 재설치를 하게되면 기존의 iLife제품, iMovie, iPhoto, iWeb 등은 재설치되지 않는다.  즉, 구매를 해야 하므로 재설치할때는 이점을 유의하여야 한다.  물론, 기존에 설치된 모든 어플리케이션도 재설치해야 한다.

- 설치과정 : http://osx86.tistory.com/1320

-Mountain Lion 설치과정이지만 유사하다.

'macOS > Tip' 카테고리의 다른 글

Audio 장비 확인 및 설정 방법  (0) 2013.08.25
iTunes Store: 인증 및 인증 해제 정보  (3) 2013.05.02
폰트통  (0) 2013.03.17
Software Update 하는 방법  (0) 2013.03.16
ad.yieldmanager 제거하는 방법  (0) 2013.03.02
:
Posted by Ritz®™
2012. 11. 21. 15:18

HDD 복구 방법 - Invalid BS_impBoot macOS/Tip2012. 11. 21. 15:18




Update : http://cafe.naver.com/uefi/7064


1. 증상

아래 그림과 같이 "Invalid BS_impBoot in boot block:fa31c0"라는 메시지를 Disk Utility 에서 복구를 실행하면 볼 수 있다.

구글링하면 이 증상으로 쌍코피 흘리는 맥 사용자들이 아우성이다.

뭐 그닥 Apple사에서도 관심없는 듯 하고 아뭏든 사용자 실수이니 직접 해결할 수 밖에,,,,

Invalid BS_impBoot in boot block


 2012-11-21  3.56.38


- Mac OS X(Journal)로 포맷된 파티션이 어느날 갑자기 아래 그림과 같이 Disk Utility에서 MS-DOS(FAT) 포맷으로 보인다.


 2012-11-21  3.56.38


2. Windows 에서 Pragon HDD Manager를 이용하여 보면 Apple HFS로 정상적으로 보인다.

- 물론 Paragon HDD manager로 디스크 체크를 해보면 정상적으로 체크는 되지 않는다.

- 이 현상은 "Still Waiting Root Device"의 원인이 되기도 한다.

- 일반적으로 부팅실패하고 부팅시도하면 금지마크로 보인다.

- 이럴때는 손상된 파티션을 Paragon HDD manager의 백업기능이나 파티션 복사 기능을 이용하여 여분의 HDD의 공간에 파티션 복사를 하여 준 다음 다시 원위치하면 간단하게 해결할 수 있다. 즉 paragon으로 복구시 자동으로 파티션을 복구하는 기능을 이용하는 방법이다.

- 그런데 460G정도의 파티션 기준으로 24시간 정도의 시간이 걸린다.  다시 복사하는 데 24 시간 해서 토탈 복구시간은 4일 그냥 우습게 지나간다.

- HDD 파티션의 데이타에 미련이 없다면 깔끔하게 재파티션 후 포맷을 해주는 것이 적절하다.

- 유사한 HDD 이슈는 다음글을 참조한다.  http://osx86.tistory.com/1515


3. 근본적인 원인은 현재 Mac Drive등의 소프트웨어로 인해 맥 파티션의 파티션 블락에 손상을 입힌다 정도이다. 물론, 무분별한 Mac OS X 반복설치때에도 발생하기도 한다.

- 용팔이 들이 은근슬쩍 사용자에게 이 소프트웨어 설치를 권하고 문제가 발생하여 HDD 복구요청을 하면 대략 30만원 정도 요구를 할 것이다.

- 용팔이들의 호갱용이다. ㅎ ㅎ 



Update:


INVALID BS_JMPBOOT IN BOOT BLOCK: 000000

MediaFour‘s MacDrive (7.2.6) keeps screwing up the GPT on my external GPT-formatted drive. It has one HFS+ partition and one 200 MB EFI system partition, and when I boot my iMac into Windows (Vista SP1 x86), mount the drive, and then boot back into Mac OS X (10.5), I usually find that OS X won’t recognize the HFS+ volume any more. The characteristic error is an ignore/eject/format unrecognized dialog after OS X login, and “invalid BS_jmpBoot in boot block: 000000″ from Disk Utility when trying to repair it.

It seems that the GUID for the HFS+ volume is changed from {48465300-0000-11AA-AA11-00306543ECAC} (HFS+) to {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7} (“Microsoft Basic Data”). Windows doesn’t have any trouble mounting it as long as MacDrive is installed, it’s OS X that has the problem. I was able to fix the GPT by changing the GUID back to what it should be, at which point the drive was recognized by OS X, and found that the actual HFS+ file system was unharmed. I wrote most of a GPT editor in the process, and if Mediafour doesn’t fix MacDrive soon, I may end up turning it into a one-click GPT fixer.

***

update:

Here’s the tool I used to fix my own disk: gpt_surgeon.py

It’ll need Python 2.5 or higher, and has only been tried in OS X on my own machine. Run it with no arguments or look at the code for a usage statement. The repair process goes like this:

First, list the partitions on your disk to figure out which one needs to be relabeled with the right filesystem type. If you don’t know what your disk device path is, go look in Disk Utility or System Profiler or run diskutil(8) with its list option. The path for my external disk is /dev/disk1.

$ ./gpt_surgeon.py list /dev/disk1

Read MBR and GPT from /dev/disk1.
partition 0:
     type: EFI System
     name: u'EFI System Partition'
    flags: 0x00000000
partition 1:
     type: Microsoft Basic Data
     name: u'Untitled'
    flags: 0x00000000

Note the partition that says “Microsoft Basic Data”. Assuming that you had a single non-system partition on the disk, and that the partition was HFS+ before MacDrive got to it, this is probably that partition. In my case, it’s partition 1. Remember the number; you’ll need it in the next step.

If you have multiple data partitions on the disk, especially if one of them is actually a Windows data partition, you should use something like disktype to check what filesystems are present in each partition, so that you don’t accidentally relabel the wrong one.

If you have any other partitions from this disk mounted, unmount them now.

You’ll need to run with sudo to get the privileges necessary to actually repair the GPT on disk.

$ sudo ./gpt_surgeon.py repair /dev/disk1 1

Read MBR and GPT from /dev/disk1.
Changing type of partition #1 on /dev/disk1 to HFS+...
    Opened /dev/disk1 for writing.
    Wrote MBR.
    Wrote GPT header.
    Wrote GPT entries.
    Closed /dev/disk1.
Done.

And this is what the disk’s GPT should look like afterwards. Your HFS+ partition should be mountable now.

$ ./gpt_surgeon.py list /dev/disk1

Read MBR and GPT from /dev/disk1.
partition 0:
     type: EFI System
     name: u'EFI System Partition'
    flags: 0x00000000
partition 1:
     type: Apple HFS+
     name: u'Untitled'
    flags: 0x00000000

***

second update: commenter James let me know that Christophe Grenier‘s TestDisk utility can also be used to fix this problem.

***

third update: here’s a video walkthrough of the process. For people who have Flash turned off for some reason, please see the QuickTime version of the walkthrough.

***

last updategpt-surgeon is opening up! Thanks to all who submitted usage reports, suggestions, failure data, and proposed patches. I hope you’ll find future versions at least as useful.Comments have been turned off for this post; all questions, comments, suggestions, and support requests about gpt-surgeon must be submitted through the gpt-surgeon LaunchPad siteand should be accompanied with disktype reports.


:
Posted by Ritz®™