• 앱다운로드받기

    에누리 가격비교

    모바일로 더욱 특별해진 가격비교!

    QR코드 스캔
    QR코드
    앱 다운로드
    구글 PLAY스토어
    애플 스토어
    다운로드 SMS 보내기
    SMS보내기
    앱 설치페이지 주소를 무료문자로 발송해 드립니다.
    입력하신 번호는 저장되지 않습니다.
  • 더보기
  • 고용량 하드가 137GB로 인식될때의 해결법.

    • 마이크마이어스

    • 2005-04-27

    • 조회 : 635

    • 댓글 : 2

    비밀번호 입력 닫기

    비밀번호를 입력하세요

    확인

    퍼온 글입니다.

    저와 같은 고민을 해온 분들에게 도움이 되시길 바랍니다.

    옹...글 쓰신지도 오래됬군요.

     원글: [관련사이트] 클릭!!

     

     

    허걱! 200GB HDD가 137GB로 인식되요. 48비트 LBA모드

         

    요즘 고용량 하드디스크 가격이 예전에 비해 매우 저렴해 지면서 새로 하드디스크를 구입하는 사람들은 거의가 160GB이상의 고용량 제품을 구입하고 있다.

    2004년 10월 25일 현재 대부분의 데스크탑용 하드디스크 160GB 7200 RPM (2MB버퍼) 제품이 9만원대의 가격대를 형성하고 있고, 어떤 제품은 9만원대 초반까지 떨어져 있다.

    데스크탑용 하드디스크 160GB 7200 RPM (8MB버퍼) 제품은 10만원근처에 가격대가 형성되어 있다. 물론 시간이 지나면서 계속 하락 하거나 더 큰 용량대의 제품이 이 가격대를 형성하게 될 것이다.

    200GB 제품가격도 매우 저렴해져 있다. Maxtor 200G 7200rpm 정품 (8MB) 제품은 최저가격이 135,000원에 형성되어 있고, WD 200G 7200rpm 2MB WD2000BB 유체 정품 제품은 117,000 원까지 떨어져 있다. 하드디스크만큼 용량대비 가격이 급격히 떨어지는 제품도 찾아보기 힘들지 않을까 싶다.

    이렇게 고용량 제품이 저렴해졌고, 많은 사람들이 찾고 있는데.

    난감한 문제에 봉착한 사람들이 많이 있다. 바로 자신의 하드디스크 용량이 제대로 윈도우에서 인식하지 못하는 증상이다. 분명 200GB HDD를 꽂았는데, 내 컴퓨터에서는 137GB로 혹은 128GB로 밖에 인식하지 못한다. 얼마나 황당할까?

         

    주로 160GB이상의 고용량 하드디스크를 설치했을 때 겪는 문제다. 여기서 이 문제의 원인과 해결책에 대해 간단히 살펴 보도록 하자.

    48비트 LBA

    이런 증상이 일어나는 원인은 바로 [48비트 LBA]라는 것 때문이다. 48비트 LBA를 제대로 지원하지 못하는 컴퓨터에서는 고용량 하드디스크를 꽂더라도 137GB까지밖에 인식을 못한다. 요즘 우리가 쓰고 있는 기존 윈도우는 하드디스크를 최대 137GB까지 밖에 인식 못하는 [ 28비트 LBA ]기술을 지원하고 있었다. 그러다가 137GB를 넘는 하드디스크가 나오면서 이 한계를 뛰어 넘어야 하는 문제가 생긴 것이다.

    이를 해결하기 위해 새로 나온 것이 바로 [48비트 LBA(논리 블록 주소 지정 )] 기술이다. [48비트 LBA]를 이용하면 최대 128PB(페타바이트, 128PB=104만8천576 GB)까지 지원할 수 있다. 하드디스크의 용량 표시법대로 하면 144PB까지 지원하는 게 된다.

    48비트 LBA를 지원하려면..

    1. 윈도우XP 서비스팩1이상을 설치하면 된다. 윈도우2000의 경우 서비스팩3이상을 설치하면된다. 최신 서비스팩을 설치하려면 윈도우업데이트 사이트로 가면 된다. 인터넷 익스플로러 상단메뉴 중 도구 -> Windows Update를 클릭하면 윈도우업데이트 사이트로 갈 수 있다.

    내 컴퓨터에 윈도우서비스팩이 설치 되어있는지를 확인 하려면 내컴퓨터 아이콘을 마우스 오른쪽 클릭한 후 [속성] 이나 [등록정보]를 클릭해 보면 된다.

         

    Windows XP Home Edition과 Windows XP Professional의 원본 릴리스 버전은 기본적으로 48비트 LBA를 지원하지 않고 있다.

    %systemroot%\System32\Drivers 폴더에 있는 Atapi.sys의 버전이 5.1.2600.1135(또는 Windows XP 64-Bit Edition의 경우 5.1.2600.1152)로 되어 있으면 48비트 LBA를 지원한다. 아니면 Microsoft 기술 자료의 문서 331958에서 설명하는 핫픽스를 구해서 설치하십시오.

    정품인증을 받은 경우 서비스팩 설치가 간단히 되지만 정품인증을 받지 않은 윈도우XP를 사용하고 있다면 서비스팩 설치가 안될 것이다.

    서비스팩을 설치하지 않은 상태에서도 48비트 LBA를 지원하도록 설정할 수 있다.

    다음은 마이크로소프트의 기술문서다.

    Windows XP Home Edition과 Windows XP Professional의 원본 릴리스 버전의 경우 테스트 목적으로 48비트 LBA를 설정할 수 있습니다. 이렇게 하려면 다음 레지스트리 하위 키에서 EnableBigLba 레지스트리 값을 1로 설정하십시오.
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\

    경고 다음 조건 중 하나에 해당하면 데이터가 손상될 수 있습니다.

    이 레지스트리 값을 사용하여 Windows XP Home Edition 또는 Windows XP Professional의 원본 릴리스 버전에서 48비트 LBA 지원을 설정합니다.
    Windows XP SP1과 같은 48비트를 인식하는 운영 체제에서 이전에 만든 디스크 파티션에 이전 버전의 Windows를 설치하는 경우 이 디스크 파티션의 크기가 현재 주소 지정이 가능한 한도인 137GB보다 크거나 같습니다.

    참고 앞의 레지스트리 설정은 Windows XP SP1 이상에서 무시됩니다. 앞에서 설명한 레지스트리 설정을 편집하여 Windows XP Home Edition 또는 Windows XP Professional의 원본 릴리스 버전에서 48비트 LBA ATAPI 지원을 설정하려고 할 때 최소 요구 사항을 충족하지 못하면 다음과 같은 문제가 발생할 수 있습니다.

    레지스트리 값 EnableBigLba가 해제되어 있습니다. 용량이 137GB보다 큰 하드 디스크를 지원할 수 있는 48비트 호환 BIOS가 있는 경우 하드 디스크의 처음 137GB에만 주소를 지정할 수 있습니다. 하드 디스크의 나머지 부분은 사용되지 않습니다.
    레지스트리 값 EnableBigLba가 설정되어 있지만 48비트 LBA 호환 BIOS가 없고 하드 디스크의 용량도 137GB보다 크지 않습니다.

    레지스트리 설정을 편집하여 48비트 LBA ATAPI 지원을 설정했지만 48비트 LBA 호환 BIOS와 용량이 137GB보다 큰 하드 디스크가 모두 없는 경우 시스템이 변경되지 않은 것입니다. 해당 하드 디스크가 표준 하드 디스크로 기능을 계속합니다.
    레지스트리 값 EnableBigLba가 설정되어 있고 48비트 LBA 호환 BIOS가 없지만 용량이 137GB보다 큰 하드 디스크가 있습니다.

    레지스트리에서 48비트 ATAPI 지원을 설정하고 용량이 137GB보다 큰 하드 디스크도 있지만 48비트 LBA 호환 BIOS가 없는 경우 하드 디스크의 처음 137GB에만 주소를 지정할 수 있습니다. 하드 디스크의 나머지 부분은 사용되지 않습니다.


    PRB: 128GB를 초과하는 하드 디스크의 파티션을 분할할 때 BIOS가 Fdisk.exe를 제한할 수 있다

    현상

    Fdisk.exe 유틸리티를 사용하여 128GB를 초과하는 하드 디스크의 파티션을 분할하면 Fdisk.exe가 128GB를 초과하는 섹터의 파티션을 분할하지 못할 수 있습니다.

    원인

    Fdisk.exe는 하드 디스크의 용량을 결정할 때 시스템 BIOS에 의존해서 합니다. 크기가 128GB를 초과하는 IDE 하드 디스크는 ATA/ATAPI-6 스펙에 정의되어 있는 것처럼 48비트 논리 블록 주소 지정(LBA)을 사용합니다. 컴퓨터의 시스템 BIOS가 48비트 LBA를 지원하지 않으면 실제 용량이 128GB 보다 큰 경우에도 BIOS가 하드 디스크의 용량을 128GB로 보고합니다. 이러한 경우에는 Fdisk.exe가 BIOS에서 보고한 디스크 용량으로 제한되어, 128GB를 초과하는 하드 디스크의 섹터를 사용하지 못합니다.

    해결 방법

    가능한 경우 시스템 BIOS를 업데이트하십시오.

    BIOS를 업데이트하는 방법이나 업데이트를 사용할 수 있는 지를 확인하는 방법에 대한 자세한 내용은 해당 마더보드나 컴퓨터의 제조업체에 문의하십시오.

     

    Microsoft Windows Millennium Edition
    Microsoft Windows 98 Standard Edition
    Microsoft Windows 98 Standard Edition

     

         

    2. 윈도우만 지원하면 되는 것이 아니다. 메인보드의 바이오스에서도 48비트 LBA를 지원해야한다. 다행히 메인보드의 바이오스들은 꽤 오래전부터 48비트 LBA를 지원해 오고 있다.

    인텔은 인텔810 이후 모델, VIA는 VT8233A 사우스 브릿지 칩을 쓰는 KT266A 또는 P4X266A 칩셋 이후 모델에 48비트 LBA 기술이 들어가 있다. 이런 칩셋이 들어가 있는 메인보드를 쓴다면 인텔칩일경우 "인텔 어플리케이션 액셀러레이터"를,VIA칩일경우 "VIA 하이페리온 4-in-1"이라는 드라이버를 깔아주면 된다.

    인텔 어플리케이션 액셀러레이터 다운로드는

    http://support.intel.com/support/kr/index.htm?iid=KRCorporate+Header_Support&

    에서 하면 되고,

    VIA 칩셋을 쓴 메인보드라면
    http://www.viaarena.com/?PageID=2
    에서 내 운영체제-> Chipset or Platform driver -> 하이페리온 4-in-1을 다운받아서 설치하면 된다.

    SIS 칩셋을 쓴 메인보드라면
    http://download.sis.com/
    에서 Chipset software -> IDE Driver -> 내 운영체제..순으로 들어가서 다운로드 받아 설치하면 된다.


    지금까지 고용량 하드디스크를 제 용량 그대로 인식하지 못하는 문제, 즉 48비트 LBA 지원문제에 대해 살펴 보았다. 혹 주위에 이런 문제로 고생하고 있는 친구가 있다면 여러분들이 코치를 해주면 쉽게 해결이 가능할 것이다.



    기술이 발전하면서 우리를 귀찮게 하는 것들이 계속 생겨 나고 있다. 단순히 귀찮다고 생각하면 밉겠지만, 이게 또 하나의 지식이고 즐거움이라고 생각하면 최신 기술이 더 친근하게 다가오지 않을까? 새로운 기술을 남보다 먼저 습득해서 나 자신을 항상 UP TO DATE한 상태로 유지시켜 나가도록 하자.

     
    1) 수동으로 레지수정하는 방법
     
    시작 - 실행 regedit 또는 reged32.exe를 실행하여 창을 엽니다

    To enable 48bit LBA large-disk support in the registry

    1.start registry editor(regedt32.exe)

    2.locate and then click the following key in the registry

    다음 경로를 찿아 parameters 까지 갑니다

    HKEY_LOCAL_NACHINESYSTEMCurrentcontrolsetservicesatapiparameters

    3.on the edit menu , click add value, and then add the following registry value

    그후 우측 키값목록 창에서 메뉴 표시줄에 편집 새로만들기 dword 갑을 생성한후

    이름을 enablebigLBA로 다시 더블 클릭하거나 오른ㅉ고 클릭후 수정에들어가서

    16진수 값 1을 입력

    VALUE NAME: ENABLEBIGLBA

    DATA TYPE : REG_DWORD

    VALUE DATA :0X1

    파일에서 레지스트리 끝내기 하면 수정끝

    재부팅하면 됩니다.
     
     
    2) 첨부파일은 삼성에서 제공하고 있는 고용량 하드 인식 프로그램(레지자동수정)프로그램입니다..
     
    3) 외장하드인 경우 os가 지원하지 못할 경우 인식이 안됨
       -- windows2000 이하 버젼 쓰시는 분들은 주의
     
    3) 처음부터 137기가 이상 하드를 다 사용하려면 서비스팩이 적용된 시디(어둠의 경로)를 구해서 설치하면 깨끗하게 설치됨..
     
     
    다음은 MS기술문서자료입니다..
     

    Windows XP에서 ATAPI 디스크 드라이브에
    대한 48비트 논리 블록 주소 지정 지원설정 방법

    기술 자료 ID : 303013
    마지막으로 검토한 날짜 : 2004년 8월 31일 화요일
    수정 : 1.0
    이 문서는 이전에 다음 ID로 출판되었음: KR303013
    이 페이지
    소개 소개
    추가 정보 추가 정보

    소개

    본 문서에서는 현재의 137GB 한도보다 크게 하드 디스크 용량을 늘릴 수 있는 ATA Packet Interface(ATAPI) 디스크 드라이브에 대한 Windows XP 서비스 팩1(SP1) 48비트 논리 블록 주소 지정(LBA) 지원에 대해 설명합니다.

    참고 Windows XP SP1을 실행하지 않으면 Windows XP에서 48비트 LBA를 지원하지 않습니다. 48비트 LBA 지원을 사용하려면 Windows XP SP1 이상을 적용해야 합니다. Windows XP Media Center Edition 및 Windows XP Tablet PC Edition에는 SP1이 포함되어 있습니다.

    Windows XP의 최신 서비스 팩에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    322389 최신 Windows XP 서비스 팩을 구하는 방법

    추가 정보

    Windows XP SP1에는 ATAPI 디스크 드라이브에 대한 48비트 LBA 지원이 포함되어 있습니다. 이러한 지원을 통해 현재 한도인 137GB보다 큰 하드 디스크를 사용할 수 있습니다. 기본적으로 이 지원은 SP1에서 설정되어 있습니다. SP1을 실행 중인지 알아보려면 내 컴퓨터를 마우스 오른쪽 단추로 누르고 속성을 누른 다음 일반 탭에서 Service Pack 1이 "시스템"에 표시되는지 확인하십시오.

    최신 ATAPI 드라이버가 있는지 알아보려면 %systemroot%\system32\Drivers 폴더의 Atapi.sys 파일 버전이 5.1.2600.1135(또는 Windows XP 64-Bit Edition의 경우 5.1.2600.1152) 이상인지 확인합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작을 누르고 검색을 누른 다음 모든 파일 및 폴더를 누릅니다.
    2. Atapi.sys를 입력한 다음 검색을 누릅니다.
    3. %systemroot%\system32\Drivers 폴더에 Atapi.sys 파일이 없으면 검색 도우미에서 고급 옵션을 누르고 숨김 파일 및 폴더 검색을 누른 다음 2단계를 반복합니다.

    숨긴 폴더와 시스템 폴더를 검색하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    302347 Windows XP에서 숨긴 파일이나 시스템 파일을 찾는 방법
    4. %systemroot%\System32\Drivers 폴더에서 Atapi.sys를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
    5. 버전 탭에서 파일 버전을 확인합니다.
    Atapi.sys의 버전이 5.1.2600.1135(또는 Windows XP 64-Bit Edition의 경우 5.1.2600.1152)가 아니면 Microsoft 기술 자료의 문서 331958에서 설명하는 핫픽스를 구해서 설치하십시오.

    이 핫픽스에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    331958 대기 모드 또는 최대 절전 모드로 전환하거나 메모리 덤프를 작성하는 경우 하드 디스크가 손상될 수 있다
    기본적으로 Windows XP Home Edition과 Windows XP Professional의 원본 릴리스 버전에는 48비트 LBA 지원이 포함되어 있지 않습니다. 48비트 LBA ATAPI 지원을 사용하려면 컴퓨터가 다음과 같은 요구 사항을 준수해야 합니다.
    48비트 LBA 호환 BIOS가 있어야 합니다.
    137GB 이상의 하드 디스크가 있어야 합니다.
    Windows XP SP1이 설치되어 있어야 합니다.
    Windows XP Home Edition과 Windows XP Professional의 원본 릴리스 버전의 경우 테스트 목적으로 48비트 LBA를 설정할 수 있습니다. 이렇게 하려면 다음 레지스트리 하위 키에서 EnableBigLba 레지스트리 값을 1로 설정하십시오.
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
    경고 다음 조건 중 하나에 해당하면 데이터가 손상될 수 있습니다.
    이 레지스트리 값을 사용하여 Windows XP Home Edition 또는 Windows XP Professional의 원본 릴리스 버전에서 48비트 LBA 지원을 설정합니다.
    Windows XP SP1과 같은 48비트를 인식하는 운영 체제에서 이전에 만든 디스크 파티션에 이전 버전의 Windows를 설치하는 경우 이 디스크 파티션의 크기가 현재 주소 지정이 가능한 한도인 137GB보다 크거나 같습니다.
    참고 앞의 레지스트리 설정은 Windows XP SP1 이상에서 무시됩니다. 앞에서 설명한 레지스트리 설정을 편집하여 Windows XP Home Edition 또는 Windows XP Professional의 원본 릴리스 버전에서 48비트 LBA ATAPI 지원을 설정하려고 할 때 최소 요구 사항을 충족하지 못하면 다음과 같은 문제가 발생할 수 있습니다.
    레지스트리 값 EnableBigLba가 해제되어 있습니다. 용량이 137GB보다 큰 하드 디스크를 지원할 수 있는 48비트 호환 BIOS가 있는 경우 하드 디스크의 처음 137GB에만 주소를 지정할 수 있습니다. 하드 디스크의 나머지 부분은 사용되지 않습니다.
    레지스트리 값 EnableBigLba가 설정되어 있지만 48비트 LBA 호환 BIOS가 없고 하드 디스크의 용량도 137GB보다 크지 않습니다.

    레지스트리 설정을 편집하여 48비트 LBA ATAPI 지원을 설정했지만 48비트 LBA 호환 BIOS와 용량이 137GB보다 큰 하드 디스크가 모두 없는 경우 시스템이 변경되지 않은 것입니다. 해당 하드 디스크가 표준 하드 디스크로 기능을 계속합니다.
    레지스트리 값 EnableBigLba가 설정되어 있고 48비트 LBA 호환 BIOS가 없지만 용량이 137GB보다 큰 하드 디스크가 있습니다.

    레지스트리에서 48비트 ATAPI 지원을 설정하고 용량이 137GB보다 큰 하드 디스크도 있지만 48비트 LBA 호환 BIOS가 없는 경우 하드 디스크의 처음 137GB에만 주소를 지정할 수 있습니다. 하드 디스크의 나머지 부분은 사용되지 않습니다.
    Microsoft System Preparation(Sysprep) 도구를 사용하는 무인 설치를 통해 48비트 LBA 지원을 설정하려면 다음과 같이 하십시오.
    1. 아래의 텍스트를 메모장으로 복사하고 48bitLba.inf 파일로 저장합니다.
    [version]
    signature="$CHICAGO$"
    SetupClass=BASE
    
    
    [DefaultInstall]
    AddReg=48bitlba.Add.Reg
    
    [48bitlba.Add.Reg]
    HKLM,"System\CurrentControlSet\Services\Atapi\Parameters","EnableBigLba",0x10001,1
    2. 다음과 같은 행이 포함된 Cmdlines.txt라는 파일을 만듭니다.

    [Commands]
    "rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\48BITLBA.INF"
    3. Sysprep 이미지에서 Sysprep\I386 폴더를 찾은 다음 이 폴더에서 $OEM$ 하위 폴더를 만듭니다.
    4. 48bitlba.inf 및 Cmdlines.txt 파일을 Sysprep\I386\$OEM$ 폴더로 복사합니다.
    5. Sysprep.inf 파일에서 [Unattended] 구역에 InstallFilesPath라는 키를 추가합니다. 이 키에는 InstallFilesPath = "C:\sysprep\i386"이라는 값이 있어야 합니다.
    앞에서 설명한 설정을 Riprep.exe 프로그램을 사용하여 만든 이미지 폴더에 추가하려면 다음과 같이 하십시오.
    1. Riprep 이미지를 포함하고 있는 원격 설치 서버의 다음 폴더에서 Sysprep\I386\$OEM$ 폴더를 만듭니다.
    RemoteInstall\Setup\Language\Images\Riprep_dir_name\I386\Mirror1\UserData
    참고 Language는 언어가 영어인 경우 "English"를 나타내고 Riprep_dir_name은 Riprep 이미지에 대해 사용자가 선택한 고유 이름입니다.
    2. 48bitlba.inf 파일과 Cmdlines.txt 파일을 $OEM$ 폴더로 복사합니다.
    3. 다음 폴더에서 Riprep.sif 파일을 수정하고 Riprep 이미지에 대해 만든 다른 템플릿 파일이 있으면 모두 수정합니다.
    RemoteInstall\Setup\Language\Images\Riprep_dir_name\I386\Templates\Riprep.sif
    이렇게 하려면 OemPreinstallInstallFilesPath 값을 추가하십시오.

    [Unattended]
    OemPreinstall = "Yes"
    InstallFilesPath = "C:\sysprep\i386"
    4. 파일을 닫은 다음 저장합니다.
    OEM은 Microsoft Windows OEM 사전 설치 도구를 통해 이 지원을 설정할 수 있습니다.

    자세한 내용은 OEM 사전 설치 도구나 다음 Microsoft 웹 사이트를 참조하십시오.



    Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

     

    마이크마이어스 님의 다른 글

    뉴스 인기 게시글

    전체 댓글

    0/1,000

    등록
    • 등록순
    • 최신순

    인기 게임 코스프레

    더보기

      컴퓨터 뉴스의 다른 글

      로그인 하고
      다양한 혜택을 받으세요!

      로그인 하고 에누리에서 제공하는
      다양한 혜택을 받으세요!

      에누리TV

      더보기

      커뮤니티 인기글

      더보기

      BEST 구매가이드

      더보기

      사용자 리뷰

      더보기

      투데이 HOT CLIP

      더보기
        이전글
        다음글