[펌]137GB 이상의 HDD를 안전하게 사용하기(48 bit LBA)
 김성중
 조회 : 8313 , 2004/05/05 02:31

먼저 다른곳에서 퍼웠다는 것을 알려드립니다. 인사이드 게시판에서 알려 달려고 해서 검색 결과 없는것 같아서 이렇게 올려 봅니다.

이렇게 올리면 않된다면 글을 지우도록 하겠습니다.

 

137GB 이상의 하드디스크를 정상적으로 사용하려면...

 

LBA(Logical Block Addressing)란 물리적인 디스크의 용량을 S/W(대부분 운영체제가 되겠

지요??) 사용할 수 있도록 하기위한 논리적인 디스크 관리 테이블을 말한다.

 

LBA는 모든 저장장치에 다 사용되는 개념이지만, 휴대폰이나 MP3 플레이어 등의 기기에 사

용되는 것은 그다지 용량이 크지 않기 때문에 별다른 문제가 되지 않는다. 하지만 PC 및 서

버 등에 사용되는 디스크는 기술의 발전에 따라서 해마다 거의 2배씩 커지고 있는 상황이다.

 

디스크의 용량만 크게 만들기 위해서 12 bit LBA(이전은 필자도 모르므로 생략.. ㅡㅡ;;)로

시작해서 현재 160GB 이상의 하드디스크는 48 bit LBA를 채용하고 있다. 하지만 아무리 큰

수 있는 기기(예를 들면 메인보드)가 정확하게 디스크를 지원(인식)해야 하고, 또한 운영체

제도 이를 사용할 수 있도록 지원해 주어야 한다.

 

계산 과정은 복잡하니 생략하고 결과값만을 살펴보도록 하겠다.

 

12 bit LBA ==> 최대 528MB 까지 지원
18 bit LBA ==> 최대 6.4GB 까지 지원
24 bit LBA ==> 최대 137.4GB 까지 지원
48 bit LBA ==> 최대 144PB(Peta Bytes)까지 지원

 

48 bit LBA을 사용하여 디스크를 제작할 경우 144PB(144,000,000GB)의 용량 을

가지는 디스크까지 제작을 할 수 있게 되므로 앞으로 몇 년간은 하드 디스크의 파일 시스템

에서는 특별한 이슈가 발생하지는 않을 것 같다.

 

 

Windows 95/ 98/ 98SE/ ME(FAT 32)에서는 137GB이상의 하드디스크를 사용할 수 있을까?

 

우선 H/W(즉 메인보드)에서 48 bit LBA를 정상적으로 인식을 한다는 가정 하에 이야기를 진

행하겠다. 대부분 작년 하반기의 Bios 날짜를 가지고 있다면 우선 정상적으로 48 bit LBA를

지원하지만, 제품에 따라서 불완전하게 지원을 될 경우도 있으니 가급적 최신 Bios로 업그

레이드를 하고, IDE 관련 드라이버(Promise, Silicon Image, High Point 등의 IDE/ Raid 드

라이버 포함)를 가급적 최신 드라이버로 설치해 주어야 한다.

 

결론적으로 말한다면 운영체제 자체에서 지원하는 파일 관리 시스템으로는 사용할 수 없다.

하지만 하드디스크 제조사에서 제공하는 파디션 설정/ 포멧 프로그램을 이용하면 사용 가

능할 수 있기는 하지만, 별로 추천하고 싶지는 않다. FAT32로는 40GB 이상의 파디션을 관리

하는 것은 상딩히 비효율적이기 때문이다.

 

 

하드디스크 제조사에서 제공하는 툴


Max Blast3(맥스터) : http://www.maxtor.com/en/support/downloads/maxblast3.htm
Disc Wizard(시게이트) : http://www.seagate.com/support/disc/drivers/discwiz.html
SeaTools Diagnostic(시게이트) : http://www.seagate.com/support/seatools/index.html
Data Lifeguard(웨스턴디지털) : http://support.wdc.com/download/index.asp

 

파디션 관련 유틸리티
Power Quest: Partion Magic : http://www.partitionmagic.com/partitionmagic/
Acronis: Partition Expert : http://www.acronis.com/products/partitionexpert/

 

 

Windows NT/ 2000/ XP에서는 137GB이상의 하드디스크를 사용할 수 있을까?

 

결론적으로 말한다면 기본적으로 지원하지 못한다. 하지만 NT는 SP6, 2000은 SP3, XP는

SP1을 설치하면 사용이 가능하다.(칩셋 드라이버 및 추가 IDE/ Raid 드라이버는 가급적

최신 버전을 설치해야 한다.)

 

하지만 서비스팩만을 설치하는 것으로서 모든 것이 완벽해지는 것은 아니다. 쉽게 말하면

정상적으로 지원할 수도 있고 문제가 발생할 수도 있다.

 

그럼 정상적으로 48 bit LBA를 지원하지 못하면 어떤 문제가 생길까?

물론 정상적으로 작동할 수 있을 가능성도 있기는 하지만 엄청난 문제가 발생할 가능성도

있다. 예를 든다면 48 bit LBA 시스템에서 사용하던 하드디스크를 48 bit LBA를

정상적으로 지원하지 못하는 시스템에 연결한다면 단순히 하드디스크를 인식하지

못하게 되는 것이 아니라 파일 시스템이 손상되어 복구가 불가능 하게 되어버릴

수도 있다.

 

 

48 bit LBA에 관한 Microsoft의 기술자료
Windows 2000 : http://support.microsoft.com/default.aspx?scid=kb;en-us;305098
Windows XP : http://support.microsoft.com/default.aspx?scid=kb;en-us;303013

 

때문에 137GB 이상의 하드디스크를 데이터 이동용으로 사용하는 것은 가장 피해야 할 일

중에 하나이다. 운영체제를 다시 설치할 때에도 상당히 조심해야 한다. 137GB 이상의 하드

디스크를 운영체제 파디션과 데이터 파디션으로 나누어서 사용하는 경우라면 꼭 48 bit LBA

를 지원하는 운영체제를 설치하는 것이 안전하다. 그렇지 않을 경우라면 소중한 데이터 파

일을 날려버리는 문제가 발생할 수 있기 때문이다.

 

하지만 아쉽게도 서비스팩이 적용되지 않은 Windows NT/ 2000/ XP도 137GB이상의 고용량

하드디스크의 데이터를 망가트릴 가능성을 가지고 있다는 것을 명심해야만 할 것이다.

 

가장 안전한 방법으로 2개의 하드디스크를 사용하는 것을 추천하고 싶다 .

137GB 이하의 크기를 가지는 하드디스크에 운영체제를 설치하고, 그 이상의 용량을 가지는

하드디스크는 운영 체제 및 서비스팩, 드라이버가 완전히 설치되기 전 까지는 전원을 뽑아

놓았다가 모든 S/W 세팅을 끝내고 시스템 종료후에 전원을 연결하는 것이 불의의 사고를

예방하는 최선의 방법일 것이다.

 

 가장 최근에 출시된 Windows 2003은 기본적으로 48 bit LBA를 지원하기 때문에 137GB 이상

의 하드디스크를 사용해도 별다른 무리는 없다고 한다.

=====================================================================
위의 글은 http://www.microsoft.com과
               http://www.48bitlba.com 의 내용을 참조하여 작성하였습니다.
=====================================================================

 

내용추가 : Win 2000/ XP 서비스팩까지 설치 한 후에 Regedit를 이용하여 아래의

내용을 추가해야 합니다.

(출처 : http://www.seagate4u.co.kr/service/service03.html?BID=906&BCID=15&apptype=1&index=14)

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters

우측창에서 마우스 오른쪽 버튼을 클릭하여 새로만들기 선택후 DWORD값을 선택

이 름 : EnableBigLba
이름을 위와 같이 입력한 후 이름을 더블클릭하여 아래의 값을 수정
종 류 : REG_DWORD
값 : 1

 

덧글...

저도 최근에 WD 200GB(S-ATA)에 저장되었던 데이터가 손상되었습니다. 특별한 이유 없이

어느날 갑자리 파디션이 사라져 버리는 문제였습니다. 운영체제는 Windows 2003과 Windows

XP와 64 bit Edition Beta 1을 사용하고 있었습니다. 이전에도 Windows2000과 XP를 사용할

때 시게이트 80GB와 맥스터 40GB에서 아무런 이없이 파디션이 사라져 버리는 경험을 했습니

다. 물론 아직도 그 이유는 전혀 모릅니다. ㅡㅡ;;

그래서 혹시 어떤 문제가 있었는지를 찾아보던 과정에서 위와 같은 내용이 있었기에 정보

를 공유하기 위해서 간략하게나마 작성해 보았습니다.

 

 

출처 : 브레인박스 김남영님의 글

 
1


 
xxx
불법 광고글 신고하기
   이 게시물의 댓글 보기
  123 / 04-09-21 0:16/ 이댓글에댓글달기
  참고로 2003 서버에서는 기본 지원입니다.
  235 / 04-10-08 17:08/ 이댓글에댓글달기
  NEC 720101GJ 사용하는 USB2.0 외장케이스로 200기가 하드를 FAT32 로 잘 사용하고 있읍니다. 포멧은 XP-SP1 에서 파티션매직8.0 으로 했읍니다. 윈98 350메가 구형보드에서도 잘 인식합니다. 현재 약 6개월간 아무른 문제없군요. 참고하십시오. 아참 이 외장케이스 옥션에서 26,000 하더군요.. 최고로 싼값이지 싶습니다.
  youngkpk (ID) / 05-09-13 2:55/ 이댓글에댓글달기
  브박의 좋은 글이네요.
  beat48 (ID) / 05-09-20 18:03/ 이댓글에댓글달기
  걍 달아도 잘 되는데 내 컴이 좋은건가?
로그인 | 이 페이지의 PC버전
Copyright NexGen Research Corp. 2010