파일 할당 테이블 (FAT) 파일 시스템

FAT 파일 시스템의 이해

FAT 파일 시스템을 처음 도입은 MS - DOS 운영 체제 (OS)가 하드 디스크는 일반적으로 훨씬 작아, 및 폴더의 구조가 복잡 하진했다으로 네트워크에 오늘이다. FAT 파일 시스템은 마이크로 소프트 운영 체제에 의해 각각의 출현 이후로 지원을 계속하고있습니다. 초기 FAT 파일 시스템은 2GB의의 최대 파티션 크기를 지원했다. 이게 무슨 의미가있는 컴퓨터의 하드 디스크 드라이브는 2GB보다 큰됐다가, 당신은 작은 파티션의 번호로 드라이브 파티션에 각 파티션의 크기는 2GB를 초과하지 함께했다.

FAT 파일 시스템은 FAT 볼륨에 파일 할당 테이블의 두 복사본을 저장하여 파일을 보호합니다. 어디에 파일 할당 테이블의 경우에는 하나의 사본, 파일 할당 테이블의 다른 사본을 활용가 손상되었습니다. 파일 할당 테이블의 위치는 BIOS 매개 변수 블록에 지정되어있습니다 (BPB)는 FAT 부트 섹터. 또한 지정된 바이트 오프셋에있는 볼륨에 저장됩니다. 이것은 시스템을 시작하는 데 필요한 모든 파일을 찾을 수 있도록합니다.

다른 FAT 파일 시스템의 이름에 실제 숫자 비트 파일 할당 테이블 항목에 대한 활용의 숫자와 연관되지 않습니다. 예를 들어, FAT12, FAT16에서 16 - 비트 파일 할당 테이블 항목을 활용, 및 FAT32는 32 - 비트 할당 테이블 항목 파일을 활용하는 12 - 비트 파일 할당 테이블 항목을 활용합니다. 반면 복잡한 폴더 구조가 FAT32를 효과적으로 대형 디스크에있는 작품을 FAT16에서 효과적으로 작은 디스크와 단순한 폴더 구조에서 작동합니다. 는 FAT16를 MS - DOS를, 윈도우 3.x, 윈도우 95, Windows 98 및 Windows 2000의 각 OS와 동일한 방식으로 운영하고있다. FAT32는 윈도우 98의 두 번째 릴리스 (OSR2)를 도입했다. FAT32는 Windows 98의 OSR2 및 Windows 2000에서 동일하게 동작합니다.

FAT16 파일 시스템

FAT16 파일 시스템의 운영 체제의 대부분과 호환됩니다. 이 미시시피 DOS, 윈도우즈 95, 윈도우 98, 윈도우 ME, 윈도우 NT, Windows 2000 및 Windows XP에서 FAT16 파일 시스템을 활용할 수있다는 증거이다. FAT16에서 일반적으로 잘 때 디스크 공간을 관리하는 볼륨의 크기를 256MB의 작품 미만. 당신은 512MB의보다 큰 볼륨을 FAT16에서 사용을 자제해야한다. FAT16 볼륨에서 4GB의 활용을 초과할 수없습니다.

지도는 FAT16는 FAT 파티션에 클러스터. 클러스터는 가장 작은 단위의 OS 운영 체제는 파티션에 공간을 할당을 활용하면됩니다. 클러스터는 또한 번에있는 할당 단위라고도합니다.

파일 할당 테이블 중으로 FAT 파티션에있는 클러스터를 식별 :

이 FAT16 볼륨으로 구조는 다음과 같습니다 :

루트 폴더에있는 각 파일과 폴더는 FAT16 볼륨에 저장된 테이블 항목에 대한 항목을 보유하고 512에서 각 디스크 드라이브에 대한 설정의 최대 수를 초과했습니다. 파일이나 폴더의 내용은 아래에 나열된 항목이 포함되어있습니다 :

폴더에있는 항목의 속성 바이트이며, 일반적으로 어떤 종류의 OS에 의해 제어를 나타냅니다. 속성이 바이트의 4 비트를 활성화할 수있습니다 또는 사용자가 비활성되어있습니다. 이러한 위치 :

파일은 FAT16 볼륨에서 첫 번째에 해당하는 위치에 할당됩니다. 첫 번째 클러스터의 주소가 파일에 의해 활용 파일 할당 테이블의 시작 클러스터 번호입니다. 또한 클러스터 파일에서 다음 클러스터에 대한 포인터. 파일의 끝 부분에있는 클러스터 그러나이 특정 클러스터는 파일의 끝을 나타내는 16 진수 표시기가 포함되어있습니다.

몇 가지 단점은 아래에 요약하는 FAT16 파일 시스템과 관련된 :

FAT32 파일 시스템

FAT32 파일 시스템은 FAT16 파일 시스템을 어떻게 처리할 수있는보다 큰 파티션을 처리할 수있습니다. FAT32는 크기에 비해 이천사십칠기가바이트을 FAT16에서 4 GB로 파티션을 지원할 수있습니다. FAT32에서, 루트 폴더가 포함될 수있는 항목의 개수에 제한이없습니다. FAT16에서, 루트 폴더에만 512 항목의 최대 포함될 수있습니다. 부트 섹터는 FAT32 볼륨에 백업됩니다. 그러나 FAT32 볼륨은 최소 65,527 클러스터가 있어야합니다.
FAT16 파일 시스템의 아키텍처는 매우 흡사하여 FAT32 아키텍처. FAT32는 기존의 프로그램과 함께 약간의 구조적 변화 및 장치 드라이버와 호환성을 보장하도록 설계되었습니다. 이 의미는 무엇입니까 장치 드라이버 및 FAT 도구는 FAT16 파티션은 FAT32 파티션을위한 작업을 계속할 것이라고 사용합니다.
그러나 클러스터 값을 저장하기 위해 FAT32는 파일 할당 테이블에서 4 바이트가 필요 않습니다. 이것은 개정 또는 내부 데이터 구조의 확장에 - 디스크 데이터 구조 및 게시된 API를 주도하고있다.

몇 가지 단점은 아래에 요약하는 FAT32 파일 시스템과 관련된 :



상위 5 개 무료 네트워킹 툴

즐겨찾기 파일 할당 테이블 (FAT) 파일 시스템

최신 블로그 게시물


영어 영어 독일어 독일어 스페인어 스페인어 프랑스어 프랑스어 이탈리아어 이탈리아어 포르투갈어 포르투갈어 러시아어 러시아어 네덜란드어 네덜란드어
그리스어 그리스어 힌디어 힌디어 일본어 일본어 한국어 한국어 중국어 중국어 중국어 (간체) 중국어 (간체) 아랍어 아랍어

저작권 2009년 테크 - 자주 묻는 질문. 판권 소유. 개인 정보 보호 정책.