View Single Post
2002-10-09, 08:24 AM   #15
lazybird
Veteran Member
 
lazybird's Avatar
 
Registered: Sep 2001
My Mac: 7600/120 with G3/300 Sonnet Crescendo, Powerbook 5300ce, iPod
Posts: 690
오프라인
안녕하세요? cho님

일단 'Mac OS 9 디스크 드라이버 설치' 는 디스크 단위로 지정되는 것이고, 파티션(혹은 볼륨)단위로는 지정하지 못합니다.
그 이유는 다음의 파티션 테이블을 보시면 아실겁니다.

다음은 'Mac OS 9 디스크 드라이버 설치'가 체크된 상태의 단일볼륨으로 포맷된 하드의 파티션 테이블입니다.

/dev/rdisk0 map block size=512
#: type name length base ( size )
1: Apple_partition_map Apple 63 @ 1
2: Apple_Driver43*Macintosh 56 @ 64
3: Apple_Driver43*Macintosh 56 @ 120
4: Apple_Driver_ATA*Macintosh 56 @ 176
5: Apple_Driver_ATA*Macintosh 56 @ 232
6: Apple_FWDriver Macintosh 512 @ 288
7: Apple_Driver_IOKit Macintosh 512 @ 800
8: Apple_Patches Patch Partition 512 @ 1312
9: Apple_HFS Disk9 8923168 @ 1824 ( 4.3G)
10: Apple_Free 0+@ 8924992

다음은 동일한 하드를 'Mac OS 9 디스크 드라이버 설치'가 체크되지 않은 상태의 단일볼륨으로 포맷했을때의 파티션 테이블입니다.

/dev/rdisk0 map block size=512
#: type name length base ( size )
1: Apple_partition_map Apple 63 @ 1
2: Apple_HFS Disk9 8924928 @ 64 ( 4.3G)
3: Apple_Free 0+@ 8924992

차이점을 아시리라 생각합니다.
하드를 포맷할때 파티션을 하나로 지정한다고 해서, 실제로 하드에 파티션이 하나만 존재하는 것은 아닙니다.
첫번째 경우는 10개의 파티션이 생겼고, 두번째는 3개의 파티션이 생겼습니다.
물론 두 경우 다 마지막 파티션은 일종의 우수리니까 실제로는 9개와 2개가 되겠군요.
OS X의 경우는 파티션 맵과 실제 '볼륨'의 파티션만 존재해도 되지만, OS 9은 그 외에도 드라이버 파티션이나 패치용 파티션등이 존재해야 합니다.
그러므로, 'Mac OS 9 디스크 드라이버 설치'가 체크되지 않은 상태로 하드 디스크를 포맷한 경우, OS 9에서는 어떤 방법으로도마운트할 수 없습니다.
물론 OS X은 두가지 형식을 다 인식하고 마운트할 수 있죠.

'Mac OS 9 디스크 드라이버 설치'가 체크되지 않은 상태로 포맷된 하드를 OS 9에서 가능한 하드로 만들려면, 부가적인 OS 9용 파티션들을 만들어 내기 위해 기존의 파티션들을 뒤로 밀어내고 새로운 파티션을 만들어 내야합니다.
PC의 '파티션 매직'과 같은 프로그램이 있다면 좋겠지만, 제가 아는 한 맥용으로는 그와 같은 기능을 가진 프로그램이 없는걸로 알고 있으며, 애플도 권장하지 않습니다.
그래서 디스크 유틸리티가 융통성없이 무조건 다시 포맷을 강요하는 겁니다.

그리고 소내기님.
소내기님의 경우는 OS 9 드라이버가 설치되어 있기 때문에, 위의 얘기는 해당사항이 없습니다.
사실, 터미널에서 파티션을 날리고 새로 만들고 하는 것이 가능은 합니다만, 소내기님의 경우와 맞지 않는 이유가 있어 지금은 그 방법을 말씀드리지 못하겠습니다.
백업장비가 있으시다면, 'Carbon Copy Cloner'로 OS X을 백업한 뒤, 포맷하고 다시 파티션하고 리스토어하는 방법도 있습니다.
또다른 방법이 있는지 한번 알아보죠.
__________________
Dunkel ist das Leben, ist der Tod

lazybird 님께서 2002-10-09 08:38 AM 에 수정하셨습니다..
  Reply With Quote