2009년 6월 2일 화요일

Windows 7 Tip Usb Memory를 Exfat로 포멧하고 Readyboost 로 사용하기 입니다.

다른 분들은 어떠신지 모르겠지만, 제 usb는 exfat 파일시스템으로 포멧하면,레디 부스트가 작동을 않하더라구요. 그래서 Regedit 를 조금 고쳐서 사용 합니다.

 

exFAT(Extended File Allocation Table)

exFAT는

 

기존에 우리는 FAT16이나 FAT32 파일시스템을 많이 사용했다. 윈도우XP나 윈도우비스타에서는 NTFS를 사용하고 있긴하지만 다른 미디어에서는 사용하지 않습니다. 플래시메모리 제품을 생각하면 쉬울 것같다. 윈도우에서 플래시 메모리를 포멧할 때 주로 FAT으로 포맷한다. 용량 큰 메모리는 FAT32로 포맷합니다.

 

요즘은 플래시메모리 용량이 급속히 커지고 있어서 FAT32로도 부족한 지경에 이르게 되었다.

FAT16은 최대 2GB의 플래시메모리 미디어를 다룰 수 있습니다. 2GB 이상의 미디어는 FAT32를 써야합니다.

 

FAT32는 최대 파일 사이즈가 4GB까지 지원한다. 윈도우 포맷툴로 포맷할 수 있는 미디어 최대 사이즈는 32GB까지다. 아직 32GB 플래시 메모리 미디어가 일반화 되어 있진 않아 아직 큰 문제가 대두되진 않았지만 금방 32GB 이상의 제품이 나올 것으로 예상 된다.

 

이런 FAT32의 한계를 극복하기 위해 나온 새로운 파일시스템이 바로 exFAT이다. exFAT은 고용량의 플래시 메모리 미디어를 위한 간단하고 확장성이 있는 파일시스템입니다.

 

exFAT의 특징

 

exFAT은 여러가지 장점을 가지고 있다. 우선 여유공간이 얼마나 남아 있는지 훨씬 빨리 알아냅.

니다. 삭제도 훨씬 빨리 이루어짐니다.

 

이론상 최대 지원 파일 크기는 2에64승byte(16엑사바이트)이다. 기존 FAT32 2의32승(4기가바이트)에서 exFAT 2의64승(16엑사바이트)로 파일 사이즈 한계가 늘어난 것입니다.

 

파일 사이즈 필드는 8 바이트 입니다..

 

클러스터 사이즈도 훨씬 커졌습니다. 클러스터 사이즈 온디스크 스트럭쳐 리밋(on-disk structure limit )은 2에 255승이다. 구현 한계(Implementation limit)은 32MB입니다.

 

FAT32와도 하위호환(backward compatible )이 된다.

한 디렉토리 안에 1000개 이상의 파일을 넣을 수 있습니다.

 

윈도우비스타 SP1부터 지원이 되며 윈도우 임베디드CE 6.0에서도 지원 되고 있습니다.

 

그림에서 빨간색 부분만 고치시면 됩니다.

 

Device Status to 2

 ReadSpeedKBs to 1000    읽기 속도구요 이게 없을 겁니다.

 WriteSpeedKBs to 1000    쓰기 속도 입니다 이것두 추가하셔야 합니다.

 

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt

 

 

2 개의 댓글:

  1. MSDN 에서 제공하는 win 7을 노트북에 설치해서 실행해봤는데

    usb메모리를 exFAT 로 포맷한뒤 readyBoost가 별도의 설정없이

    바로 나타났습니다...



    아무래도 RC버전보다는 업그레이드가 되어서 그런게 아닐까 하는생각이 듭니다...

    답글삭제
  2. exFAT 은 기존 FAT 과는 Backword Compatibility가 없는데요

    답글삭제