IT

윈도우 XP에서 137GB가 넘는 용량의 하드디스크를 인식 못하는 경우

by 모아레 posted Jan 19, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
이 내용은 윈도우 XP에서 28-bit LBA의 137GB 용량제한을 초과하는 하드디스크를 인식할 수 있
도록 하는 ATA Packet Interface(ATAPI) 지원에 관한 설명입니다. 48-bit LBA 지원은 윈도우 XP
홈에디션과 프로페셔널 SP1이 공식적으로 배포되고 설치되어야만 사용가능하도록 되어 있습니
다. SP1이 없이 윈도우 XP에서 이 기능을 활성화 시킬 수 있지만 잠재적인 데이터 손실 가능성이
있으므로 되도록 SP1을 설치한 후 수행하시기 바랍니다.

주 : 137GB의 G는 1,000,000,000을 뜻합니다.


세부내용

윈도우 XP에는 48-bit LBA 지원기능이 기본적으로 포함되어 있지만 일부 디스크 드라이브에서만
테스트되었기 때문에 기본값으로는 이 지원기능이 활성화되어 있지 않습니다. 48-bit LBA ATAPI
지원 기능을 사용하기 위해서는 아래의 요구조건을 만족해야 합니다.

1. 48-bit LBA 와 호환되는 BIOS
2. 137GB 이상의 크기와 48-bit LBA 기능이 포함되어 있는 하드디스크
3. 윈도우 XP가 설치되어 있을 것
4. 아래의 레지스트리 키의 EnableBigLba(형식 DWORD) 값이 1이 되어야 함
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesAtapiParameters

시스템의 1,2,3의 조건을 만족할 경우 아래와 같은 방법으로 레지스트리 값을 추가하면 됩니다.
위 레지스트리 키를 선택 후

DWORD 값 추가 -> 값 이름 : EnableBigLba -> 값 데이터 : 0x1


참고

A. EnableBigLba를 비활성화시키면 시스템이 1,2의 조건을 만족하더라도 최초의 137GB만 인식
하고 나머지 용량은 접근할 수 없습니다.

B. EnableBigLba를 활성화시키더라도 시스템에 1,2 모두 없다면 하드디스크는 일반적인 하드디
스크로만 구동됩니다.

C. EnableBigLba를 활성화시키더라도 1이 없고 2만 있다면 최초의 137GB만 인식하고 나머지 용
량은 접근할 수 없습니다.

주의할 점 : 만약 48-bit LBA 모드를 기본적으로 지원하지 않는 OS가 137GB의 제한 이상의 용량
을 지원할 수 있도록 수정되어 구동 중인 OS에 의해 만들어진 파티션에 설치된다면 데이터에 문
제가 생길 수 있습니다. 즉, 윈도우 XP SP1을 설치하고 48-bit LBA를 지원하도록 수정한 다음, 하
드디스크(137GB 이상의 하드디스크가 아니더라도)를 파티션하고, 그 파티션에 윈도우 2000이나
윈도우 98을 설치할 경우 문제가 생길 수 있습니다. 윈도우 2000의 경우에는 SP3가 포함되어 있
는 버전으로 설치하면 해결할 수 있습니다.

이 내용은
http://support.microsoft.com 에서 "48-bit lba"로 검색하면 좀 더 자세한 정보를 얻을
수 있습니다.