2005-12-31 오전 11:11:15 Hit. 684
퍼온글입니다..
참고 하세요...
안녕하세요?
최근에 삼성 161기가 하드 디스크(업자 표현, 실제는 약 150기가)를 3대를 구입하여 하드 디스크를 3일만에 무려 5번이나 뻑나가서 재포맷하고 재복사한 봄동산입니다. 그간의 경험을 살려 초입자를 위해 파악한 바를 말씀 드립니다.
0. 제품 명과 용량
- SAMSUNG SP1614N - 용량 : 160,000,147,456 ( 1 기가를 업자 표현식대로 1,000,000,000이면 160 기가이고 1 기가를 컴퓨터 방식대로 1,073,741,824이면 149.01 기기이고 메가 단위로는 152588.03 메가임)
1. 160 기가 하드 디스크를 쓰려면 컴퓨터의 롬바이오스에서 인식해 주어야 한다. 롬바이오스 설정 화면(부팅시 del 키 누르면 나오는 화면)에서 160 기가 이상 표시되지 않으면 제대로 인식하지 않는 것이다. 할 수 없다. Asus p4b266se 보드는 1005.bin 바이오스에서는 80 기가만 인식하나 1010.bin 바이오스에서는 160기가를 인식한다.
2. 160기가 하드 디스크는 운영체제에서도 지원해 주어야 사용할 수 있다. 지원하지 않는 운영체제에서는 128기가 영역 (업자 표현으로는 137기가) 밖의 위치에 운영체제가 설치되거나 운영체제가 자료를 쓸 때 해당 하드 디스크 전체의 자료 중의 많은 부분이 손상될 수 있다.
현재의 128 기가 (업자 표현 137GB) 한도보다 크게 하드 디스크 용량을 늘릴 수 있는 ATA Packet Interface(ATAPI) 디스크 드라이브에 대한 48비트 논리 블록 주소 지정(LBA)을 지원하는 Windows 2000 SP3, Windows XP SP1 이상의 버전이다. 이보다 이전 버전의 운영체제를 설치하거나 설치 후 사용하는 것은 매우 위험하다.
Windows 2000 sp3 버전의 설치 cd로 설치하고 나서 레지스트리 값을 지정해 준다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters 항목에 REG_DWORD 형의 EnableBigLba 키를 만들고 1의 값을 지정한다. 이렇게 하지 않으면, 자료 손상까지는 되지 않지만, 128 기가 밖의 데이타를 인식 못한다.
Windows xp sp1이 반영된 설치 CD로 설치하였다면, C:\WINDOWS\SYSTEM32\Drivers\atapi.sys 파일 버전이 5.1.2600.1135보다 낮으면, Q331958_WXP_SP2_x86_KOR.exe 파일로 업그레이드해 준다. ( http://support.microsoft.com/kb/331958 문서 참조) 만일 업그레이드하지 않으면 대기 모드 또는 최대 절전 모드로 전환하거나 메모리 덤프를 작성하는 경우 하드 디스크가 손상될 수 있다
따라서, 자료가 128기가 영역 밖의 하드 디스크까지 저장되어 있는 상태에서 윈도우 2000의 최초 버전이나 sp2 이하, 윈도우 xp의 최초 버전의 설치 CD로 각각의 운영체제를 설치하려 한다면 해당 컴퓨터의 자료의 많은 부분을 손상할 위험성이 있다.
3. 앞의 2. 번 항목을 다 완료해도 자료의 안정성이 완벽하게 보장되는 것은 아니다.
128기가 이내의 드라이브 용량을 기준으로 작성된 윈도우 98 계열의 유틸리티를 사용하여 128 기가 이상의 영역에 읽거나 쓰려고 한다면 하드 디스크의 전부 또는 대부분이 날아갈 수 있다.
이를테면 윈도 98의 부팅 cd로 부팅해서 도스 모드 상태로 하드 디스크에 접근하여 파일을 읽거나 쓰는데 그 파일의 저장할 위치가 128 기가 영역 밖이라면 해당 하드 디스크 자료의 전부 또는 대부분이 위험에 처한다.
윈도우 2000이나 윈도우 XP를 기반으로 하는 유틸리티나 응용 프로그램이라도 해도 48비트 lba를 고려하지 않고 160 기가 하드 디스크를 윈도우의 입출력을 통하지 않고 직접 (물리적으로 접근하여) 쓰려고 시도한다면 하드 디스크의 자료 전부 또는 대부분을 날릴 위험이 상존한다.
4. 윈도 98 계열의 부팅 cd로 부팅하고 윈 98 계열의 fdisk.exe (81932 바이트 버전), format.com(64423 바이트)으로 FAT32 형의 파티션을 설정하고 포맷하는 그 자체만으로는 특별한 위험이 없다. fdisk.exe에서 화면 표현이 일그러지긴 하지만 정확하게 150기가를 인식하고 표시해 준다. format.com도 마찬가지로 안정적이다.
5. 윈도우 2000의 설치 CD에서는 160기가를 130여 기가로밖에 인식 못했다. 윈도우 2000 설치 과정 중에 160기가 전부를 인식시키려 한다면 앞서 4.번의 fdisk.exe, fdisk.com으로 파티션을 나누고 포맷하거나 윈도우 xp sp1 설치 시디를 이용하여 파티션을 나누어야 한다. 이만큼 윈도우 2000은 SP4 버전이라 할지라도 160 기가 하드 디스크를 불충분하게 지원하는 운영체제이다.
6. FAT32는 오랜 기간 여러 운영체제에서 안정성이 확인된 파일 시스템이다. 속도면에서 NTFS보다 빠르다는 걸 체감했다. 80기가의 하드를 복사하는 데 NTFS에서는 60분 정도, FAT32에서는 45분 정도 걸렸다. 윈도우 2000 설치 cd나 윈도우 xp 설치 cd에서 32기가 이하의 하드 디스크만 FAT32로 포맷할 수 있도록 한 것은 FAT32의 지원 용량의 한계가 32기가라는 것이 아니라 마이크로소프트사에서 NTFS 파일 시스템을 권장하기 위해 의도적으로 제한한 것이다. 운영 체제 내에서는 32기가를 초과하는 FAT32 파티션이라도 온전하게 지원한다. FAT32의 지원 한계는 512 Mg 이상 - 2Tg (테라 기가, 2047 기가 바이트 )이다.
7. 160 기가 하드 보유자가 운영체제의 160 기가 지원 불안정, 윈 98 계열의 운영체제로 160 기가 하드 디스크 접근에 따른 자료 손실 위험, 128 기가를 초과하는 하드 디스크 영역을 고려하지 않고 물리적으로 접근하려는 유틸리티, 응용 프로그램으로부터 자료 손상을 피하는 좋은 방법은 사용자 스스로 149 기가 중에 128기가를 초과하는 21 기가를 쓰지 않도록 설정하는 것이다. 파티션을 나눌 때 128기가 (131072 메가)를 주 파티션으로 설정하고 확장 파티션은 설정하지 않고 지나친다. 21 기가를 안 쓰는 경제적 손실보다 그에 따른 데이타의 안정성, 윈 98에서 윈 2003까지 자유로운 운영체제 구성의 이득이 매우 크다고 볼 수 있다.
8. 윈도우 98과 윈도우 2000과 160 기가 하드 디스크의 좀더 나은 동거
윈도우 98은 160기가 하드 디스크를 지원하지 않아 윈도우 98과 함께 160기가 하드를 쓰는 것은 매우 위험하지만, 굳이 쓰기를 원한다면 C 드라이브에서는 128기가를 초과하는 22기가는 포기하는 것이 현실적 방안이다.
1번 장착 하드 디스크에서 주파티션 64기가, 확장 파티션 64기가로 나누고, 나머지 21기가는 그냥 내버리도록 파티션을 설정한다. 주 파티션 (C: 드라이브)에는 윈도우 2000을, 확장 파티션에는 윈도우 98를 설치한다.
그런데 이 상태에서 윈도우 98 운영체제에서 2번째나 3번째 160 기가의 하드 디스크로 접근하는 것을 막기 위하여 2번,3번째 하드 디스크는 NTFS로 포맷한다. 그러면 윈도우 98로 부팅하거나 윈 98의 도스 유틸, 또는 예전의 MS-DOS 등의 접근이 원천 봉쇄되어 자료의 안정성이 보장된다.
NTFS 포맷은 FAT32에 비해 속도가 다소 느리지만 안정성, 보안성, 효율성이 높은 파일 체계로 잘 알려져 있으나, 128 기가 초과 하드 디스크를 지원하지 않는 윈98 계열의 운영체제의 접근을 차단시켜 그로부터 자료를 보호하는 망외의 보안성도 있는 셈이다.
불량게시글신고
·댓글