달력

4

« 2024/4 »

  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
2012. 12. 15. 21:20

HDD 호환성 Hackintosh/etc2012. 12. 15. 21:20





HDD의 호환성 내지는 HDD자체적인 결함 등으로 인하여 간혹 "SMART failed"라는 이슈가 발생한다.

물론, 기존에 잘 사용하던 HDD가 호환성 결여로 다른 문제없는 HDD에 에러를 발생하는 근본적인 원인이 되기도 한다.

대표적인 예로 "ST31000524AS" + "WD6400AAKS" + "SMART" + "failed" 이슈이다.


EBIOS read error : Error 0xbb
   Block 0 Sectors 64


현상은 멀쩡한 HDD가 어느날 갑자기 재부팅시에 CMOS BIOS에서 "SMART" + "failed" 에러를 발생하고 심지어는 EBIOS READ ERROR BOOT BLOCK 에러를 뿜어낸다.

사용자는 부팅속도가 대단히 느려졌네 정도로만 생각하고 그냥 사용하는 무감각한 사용자도 있지만( 사실 이 경우에는 이런 사용자가 속 편하다.  왜냐하면 시간이 흐르면 해결이 되기도 한다.  아놔~~!!), 결국은 "EBIOS READ ERROR BOOT BLOCK"에러를 4번 정도 발생하고 상당한 시간이 경과한 이후 부트로더는 로딩을 하지만 운영체제 파티션이 안보인다던가 하는 이슈를 발생하거나 시스템 부팅이 안된다던가 부트로더를 날린다던가하여 사용자를 당혹스럽게 한다.


더더욱 최악인 것은 사용자로 하여금 파티션 혹은 HDD가 망가졌다는 오판을 내리게하여 멀쩡한 HDD를 던져서 사망케하거나 HDD를 재포맷하는 불상사를 가져오게 하는 원인을 제공한다.

"저기요.  제가 잘못한게 아닌데,,,,"  "그딴거 필요없고 넌 오늘 사망선고를 내리노라.  퍽!!   T T"

물론, 기존에 문제없이 잘 사용하던 시스템에서도 자주 이런 현상이 발생한다.

당연한 애기지만 윈도우즈 운영체제 사용자에게는 이런 현상이 덜 발생하지만 부트블럭에 예민한 부트로더 UNIX, Linux나 Mac OS X 를 사용하는 유저들에게 자주 발생하는 이슈이다. 



따라서 이 이슈를 피하기 위해서는 아래 사이트의 권고사항에 따라 언급이 된 HDD를 사용하지 않는 것이 적절하고 자잘한 이슈를 피해가는 것이 바람직하지만 그럼에도 불구하고 많은 부분에서 여전히 부족하다.


http://www.synology.com/support/hd.php?lang=enu&product_id=65#3.5%20SATA%20Hard%20Drives

- 아직 HDD의 pin 세팅을 해보지는 않았다.  무책임하지만 이 방법도 해결방안 중의 하나일 수가 있으니 이건 스스로 찾아보시길,,,T T

- 유사한 HDD 이슈 : http://osx86.tistory.com/1508


'Hackintosh > etc' 카테고리의 다른 글

요즈음 인기있는 제품들 - 해킨토시  (9) 2013.01.02
PC 조립  (0) 2012.08.31
8G 이상 USB 메모리 스틱  (0) 2011.12.20
외장하드  (0) 2011.10.13
D-link DBT-120 동글  (0) 2009.10.17
:
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®™
2012. 10. 3. 13:53

verifying dmi pool data... 시스템 멈춤 Hackintosh/Q&A2012. 10. 3. 13:53


컴퓨터 켜면 대부분 DMI 점검 메시지( "Verifying DMI Pool Data ..".)가 잠시 뜨고 넘어는 과정이 있습니다.

그렇지만 이 단계에서 시스템이 멈추고 더 이상 진행하지 않는 경우가 많지요,


메인보드에는 DMI(Desktop Management Interface)라는 기능이 있는데, 이것은 메인보드 바이오스에서 메인보드에 연결된 각 장치들의 IRQ 자원을 할당하거나 관리하는 기능을 말합니다. 

즉, 'Verifying DMI Pool Data'라는 메시지가 나타나는 것은 설정된 자원을 확인하기 위한 것이며, 메인보드에 이상이 있는 것은 아닙니다.)  

시스템이 멈추기전 다음과 같은 사항이 진행되었을 경우가 있습니다.

- 하드웨어 변경 
- BIOS 세팅 변경 
- 잘못된 케이블 연결등으로 전기적인 데미지 회로 손상
- 하드디스크의 MBR (Master Boot Record) 오류 
- 하드디스크 또는 메인보드의 결함  << 차라리 하드디스크 "SMART.....F1 to resume...."관련 오류는 F1을 눌러주면 간단히 다음 단계로라도 넘어 갈 수가 있습니다만,,,,
- 바이러스 감염, 오버클럭킹 손상

위 단계의 작업으로 다음과 같은 사항이 의심되어집니다.

- 호환되지 않는 하드웨어 
- 바이러스 
- 전기회로 손상 
- 데이터 오류 
- 잘못된 BIOS 세팅 
- 오버클록킹 손상 

이렇게 시스템이 멈추면 다음과 같은 사항을 점검해보아야 합니다.

- 변경된 하드웨어를 원상태로 되돌리고 시스템이 동작하는지 확인 
- 모든 케이블과 확장카드가 제대로 꽂혀있는지 확인 
- CMOS SETUP에 들어가서 "PNP/PCI"부분을 찾아서 "Reset Configuration Data",“PNP/PCI 
configuration”을 "Enabled"로 바꾸고 리부팅 
- 메인보드 매뉴얼을 참고로 해서 "Clear CMOS jumper" 해준다. (반드시 전원 OFF 상태에서) 
- IDE케이블(하드디스크에 꽂힌)을 빼고 BIOS 세팅에 들어가서 부팅순서를 플로피 우선으로 조정 
플로피로 부팅해서 BIOS 업데이트파일(미리 구해둬야함)을 가지고 BISO를 업데이트 한다 
업데이트 끝나면 다시 CMOS Clear시키고 "Reset Configuration Data","PNP/PCI configuration" 을 
"Enabled" 시킨다.  
- 플로피로 부팅해서 

cd c:

fdisk /mbr

라고 입력하여 C드라이버의 MBR(Master Boot Recorder)를 살려준다. 


- 또는 해당 디스크 제조업체의 사이트에 들어가 진단 tool 프로그램으로 진단 
- 이도 저도 다 안되면 디스크를 빼고 복구 CD로 부팅 시도한 다음 정상이면 다시 H.D.D를 장착하여 복구 cd로 재 부팅하여 하드디스크 원인 해결. 



'Hackintosh > Q&A' 카테고리의 다른 글

VirtualBox Uninstall  (2) 2012.10.03
OS X 부팅/로그인이 안될 때  (0) 2012.10.03
Stuffit Archive Manager  (0) 2012.10.02
Vmware TroubleShooting  (0) 2012.07.10
verifying dmi pool data... 시스템 멈춤  (0) 2012.01.20
:
Posted by Ritz®™
2012. 1. 20. 12:39

verifying dmi pool data... 시스템 멈춤 Hackintosh/Q&A2012. 1. 20. 12:39


컴퓨터 켜면 대부분 DMI 점검 메시지( "Verifying DMI Pool Data ..".)가 잠시 뜨고 넘어는 과정이 있다.

그렇지만 이 단계에서 시스템이 멈추고 더 이상 진행하지 않는 경우가 많다,


메인보드에는 DMI(Desktop Management Interface)라는 기능이 있는데, 이것은 메인보드 바이오스에서 메인보드에 연결된 각 장치들의 IRQ 자원을 할당하거나 관리하는 기능이다. 

즉, 'Verifying DMI Pool Data'라는 메시지가 나타나는 것은 설정된 자원을 확인하기 위한 것이며, 메인보드에 이상이 있는 것은 아니다.)  

시스템이 멈추기전 다음과 같은 사항이 진행되었을 경우가 있다.

- 하드웨어 변경 
- BIOS 세팅 변경 
- 잘못된 케이블 연결등으로 전기적인 데미지 회로 손상
- 하드디스크의 MBR (Master Boot Record) 오류 
- 하드디스크 또는 메인보드의 결함  << 차라리 하드디스크 "SMART.....F1 to resume...."관련 오류는 F1을 눌러주면 간단히 다음 단계로라도 넘어 갈 수가 있다
- 바이러스 감염, 오버클럭킹 손상

위 단계의 작업으로 다음과 같은 사항이 의심되어진다.

- 호환되지 않는 하드웨어 
- 바이러스 
- 전기회로 손상 
- 데이터 오류 
- 잘못된 BIOS 세팅 
- 오버클록킹 손상 

이렇게 시스템이 멈추면 다음과 같은 사항을 점검해보아야 한다.

- 변경된 하드웨어를 원상태로 되돌리고 시스템이 동작하는지 확인 
- 모든 케이블과 확장카드가 제대로 꽂혀있는지 확인 
- CMOS SETUP에 들어가서 "PNP/PCI"부분을 찾아서 "Reset Configuration Data",“PNP/PCI 
configuration”을 "Enabled"로 바꾸고 리부팅 
- 메인보드 매뉴얼을 참고로 해서 "Clear CMOS jumper" 해준다. (반드시 전원 OFF 상태에서) 
- IDE케이블(하드디스크에 꽂힌)을 빼고 BIOS 세팅에 들어가서 부팅순서를 플로피 우선으로 조정 
플로피로 부팅해서 BIOS 업데이트파일(미리 구해둬야함)을 가지고 BISO를 업데이트 한다 
업데이트 끝나면 다시 CMOS Clear시키고 "Reset Configuration Data","PNP/PCI configuration" 을 
"Enabled" 시킨다.  
- 플로피로 부팅해서 

cd c:

fdisk /mbr

라고 입력하여 C드라이버의 MBR(Master Boot Recorder)를 살려준다. 


- 또는 해당 디스크 제조업체의 사이트에 들어가 진단 tool 프로그램으로 진단 
- 이도 저도 다 안되면 디스크를 빼고 복구 CD로 부팅 시도한 다음 정상이면 다시 H.D.D를 장착하여 복구 cd로 재 부팅하여 하드디스크 원인 해결. 



'Hackintosh > Q&A' 카테고리의 다른 글

Stuffit Archive Manager  (0) 2012.10.02
Vmware TroubleShooting  (0) 2012.07.10
Nateon Crash in 10.7.3(build 11D36)  (0) 2011.12.22
MDS Error: unable to create user DBs in /var/folders/..  (0) 2011.10.01
Remove RT8187ClientUtility  (0) 2011.10.01
:
Posted by Ritz®™