기본 콘텐츠로 건너뛰기

파일시스템 비교 - FAT vs NTFS


마이스크로소프트에서 많이 사용되고 있는 대표적인 파일 시스템 FAT, NTFS
FAT : File Allocation Table
NTFS : New Technology File System


1. FAT의 장점

-호환성 (Compatibility) : NT, DOS, 윈도우 95, 윈도우 3.x, OS/2가 모두 FAT 볼륨을 사용할 수 있다. NT만을 운영체제로 하였더라도, FAT를 사용하면 플로피에서 부트하여 파일을 사용할 수 있다. 또한, 일반적인 DOS 유틸리티를 사용하여 볼륨을 검사하고 조작할 수 있는 기능을 제공한다. 컴퓨터가 다른 운영체제들을 가지고 있고 NT를 가진 분할영역이 이용 가능한 많은 공간을 가지고 있다면, 그것을 낭비하지 않고 NT에서가 아닌 다른 어플리케이션으로부터 그 공간을 사용할 수 있다.

-단순성 (Simplicity) : FAT 파일 시스템은 단순하고 신뢰성이 있다. 자체적인 오버 헤드로써 많은 디스크 공간을 사용하지 않고, 많은 메모리를 필요로 하지 않는다. FAT는 20년 이상 그 신뢰성이 증명되어 왔다.

-저용량 볼륨에서의 파일 사용 : FAT는 상당히 단순하기 때문에 운영을 위한 추가 작업이 적다. 대용량의 볼륨을 위하여 최적인 파일 시스템은 아니지만, 저용량 볼륨을 위해서는 많은 기능을 지닌 최신의 파일 시스템들보다 많은 경우에 실제적으로 상당히 성능면에서 우수하다.

2. FAT의 단점

-미약한 보안 기능 : 볼륨에 있는 파일에 대한 접근을 제어할 수 있는 내장된 방지 기능이 없다. 특정 파일이나 디렉토리에 대한 이러한 종류의 보호를 필요로 한다면, FAT가 그 해결책이 되지는 못할 것이다. 여러 사용자들이 사용하는 시스템이라면, FAT는 보안 기능을 전혀 제공하지 못한다는 것을 알아야 한다.

-대용량 볼륨의 비효율적인 이용 : FAT는 오늘날의 대용량 하드 디스크를 관리할 수 있도록 설계되지는 않았다. 따라서 대용량 볼륨에서의 디스크 공간의 이용에서는 매우 낭비적일 수 있다. 많은 파일을 가진 대용량 볼륨에서의 파일 사용은 FAT가 파일을 검색하는데 정교하지 못한 프로시저를 사용하기 때문에, 매우 느려질 수 있다.

-------------------------------------

1. NTFS의 장점

-대용량 볼륨에 대한 효과적인 지원 : NTFS는 용량이 큰 하드 디스크 분할영역에 있는 파일들을 매우 효과적으로 관리하여, 빠른 파일 접근 기능을 제공한다.

-디스크 공간의 효과적인 사용 : NTFS는 상대적으로 작은 클러스터 크기를 사용하여 파일을 저장할 때 낭비되는 디스크 공간이 적도록 한다.

-보안 기능 (Security) : NTFS는 파일과 디렉토리에 권한을 지정할 수 있고, 플로피나 다른 운영체제를 통해 부트하여 보안 기능을 통과할 수 없도록 한다. 또한 NTFS는 파일이나 디렉토리에 접근한 사용자를 기록하는 파일 접근 로그를 유지할 수 있도록 한다. NTFS는 미국 정보의 C-2 보안 기준을 따른다.

-튼튼함 (Robustness) : NTFS는 시스템 고장이나 하드웨어 고장시 데이터의 손실을 방지할 수 있도록 파일 트랜잭션에 대한 기록을 한다. 트랜잭션은 완료되기 전에 고장이 발생하였다면, NT는 시스템이 재시작되었을 때 그 문제를 인식하고 필요한 교정 작업을 수행한다. NTFS는 디스크 결함 허용 기능(Fault Tolerance)을 제공하여 다중 디스크 시스템에서 한 하드 디스크의 손실로부터 데이터를 보호한다. 그러나 이 기능은 일반적으로 NT 4의 서버 버전에서만 이용 가능하다.

-자동 압축 (Automatic Compression) : NTFS는 특정 파일이나 파일들이 있는 디렉토리를 자동적으로 압축할 수 있도록 한다. (다른 파일 시스템에서는 파일을 압축하거나 풀기 위해서는 매번 유틸리티를 실행시켜야 한다.)

-향상된 파일이름 지원 : NTFS는 대소문자와 Unicode(16비트 문자를 허용하고, 외래어 지원을 위해 사용되는 형식), 254문자까지의 긴 파일 이름을 지원한다.

2. NTFS의 단점

사용자의 볼륨에서 사용되는데 있어서, NTFS는 몇가지 단점이 있다. NTFS는 사용되는 모든 볼륨에 대하여 대략 5MB를 소모한다. 수행하는 모든 작업으로 인하여, 저용량의 볼륨에서 사용될 때, 특히 512MB에서는 크게 빠르지 않다. 또한, NTFS는 다른 운영체제에서는 사용할 수 없다는 것을 주목하여야 한다. 이는 여러 운영체제들로 컴퓨터를 사용하는 이중부트 구성을 사용하려고 할 때, 매우 중요한 고려 사항이다.


출처 http://cadcam.yonsei.ac.kr/Member/ady95/resource/os/fat-ntfs.htm


댓글

이 블로그의 인기 게시물

자바 온라인 웹 컴파일러 사이트 모음

PC에 이클립스(eclipse) 를 설치하려다가, 간단한 자바 소스 코드 테스트 정도는 웹 컴파일러에서 할 수 있을 것 같아서, 웹 컴파일러 사이트들을 알아봤다. import java.util.*; import java.lang.*; import java.io.*; public class HelloWorld{      public static void main(String []args){         System.out.println("Hello World");      } } Online Java IDE https://www.compilejava.net/ Tutorials Point https://www.tutorialspoint.com/compile_java_online.php Browxy http://www.browxy.com/ ideone https://ideone.com 크롬 확장 프로그램 - 이클립스 IDE 온라인 Eclipse 온라인은 Java 및 C, C ++, PHP 및 Ruby와 같은 기타 프로그래밍 언어에 대한 통합 개발 환경 (IDE)을 제공하는 웹 확장입니다. Java 개발 구성 요소 (JDT)를 추가하여 Java IDE이며 C / C ++ 개발 구성 요소 (CDT)를 추가하므로 C / C ++ IDE이기도합니다. 다른 모듈은 추가 프로그래밍 언어를 위해 Eclipse 기능을 확장 할 수 있습니다. https://chrome.google.com/webstore/detail/eclipse-ide-online/emnjgfpochdhhgimnoadiiinampoihkk?hl=ko Written by dukgun.com

마우스 자동 클릭 프로그램 AutoClick 2.1 다운로드

AutoClick 2.1 License : Freeware Developer : GoldenSoft AutoClick 2.1 다운로드 사이트 #1 (Softag.com) 다운로드 사이트 #2 (네이버) 다운로드 사이트 #3 (구글드라이브) 클릭 시간 간격(Click Interval)을 설정하고 F3 키를 누르면 시작한다. 다시 F3 누르면 종료. 제조사 홈페이지에 가면, 3.x 버전대를 다운로드 받을 수 있는데, 2.x 버전대와 같이 직관적이지가 않다. GS Auto Clicker (AutoClick) 3.1.2 GS Auto Clicker (AutoClick) 3.1.2 AutoClick is a great program to save the clicks you make with the mouse, just in the precise moment and area of the screen where you made it, this program allows you to save that sequence of clicks and play them exactly when and where you choose. It can be very useful in programs or games that you need to click on certain zones every now and then and not to do it manually or while being present in front of the computer, this little program will do it for you. You also have the option of repeating the click sequence every time you have finished the recorded sequence or ending it once you have finished it. 1. Run AutoClick. 2. Run ga

MS 윈도우 10 단축키 모음

키보드에 있는 '윈도우 키'를 활용한 단축키들입니다. Windows 로고 키 바로 가기 키 누를 키 수행할 작업 Windows 로고 키   시작 화면을 열거나 닫습니다. Windows 로고 키     + A 알림 센터를 엽니다. Windows  로고 키   + B 알림 영역에 포커스를 설정합니다. Windows 로고 키    + C 듣기 모드에서 Cortana를 엽니다. 참고 이 바로 가기는 기본적으로 꺼져 있습니다. 켜려면  시작   >  설정   >  Cortana 를 선택하고  Windows 로고 키+ C를 눌렀을 때 Cortana를 사용한 내 명령 수신 에서 토글을 켭니다. Cortana는 특정 국가/지역에서만 사용 가능하며, 일부 Cortana 기능은 일부 국가/지역에서 사용 불가능할 수 있습니다. Cortana를 사용할 수 없거나 Cortana가 꺼져 있는 경우에도 계속  검색 을 사용할 수 있습니다. Windows 로고 키    + Shift + C 참 메뉴를 엽니다. Windows 로고 키    + D 바탕 화면을 표시하거나 숨깁니다. Windows 로고 키    + Alt + D 바탕 화면에서 날짜 및 시간을 표시하거나 숨깁니다. Windows 로고 키    + E 파일 탐색기를 엽니다. Windows 로고 키    + F 피드백 허브를 열고 스크린샷을 생성합니다. Windows 로고 키    + G 게임이 열려 있을 때 게임 바를 엽니다. Windows 로고 키    + H 받아쓰기를 시작합니다. Windows 로고 키   + I 설정을 엽니다. Windows 로고 키    + J Windows 팁이 있는 경우 Windows 팁에 포커스를 설정합니다. Windows 팁이 표시되면 Windows 팁에 포커스를 가져갑니다.  바로 가기 키를 다시 누르면 Windows 팁이 고정된 화면의 요소로 포커스가 이동합니다. Windows 로고 키    + K 연결 바로

관련 글




랜덤 글

덕근닷컴 주요 태그