다음을 통해 공유


NTFSInfo v1.2

Mark Russinovich 작성

게시일: 2016년 7월 4일

다운로드NTFSInfo 다운로드(143KB)

소개

NTFSInfo는 NTFS 볼륨의 정보를 보여주는 작은 애플릿입니다. 덤프에는 드라이브의 할당 단위 크기, 주요 NTFS 파일이 있는 위치 및 볼륨의 NTFS 메타데이터 파일 크기가 포함됩니다. 이 정보의 가치는 일반적으로 호기심을 가질 정도에 지나지 않지만NTFSInfo는 몇 가지 흥미로운 사실를 보여줍니다. 예를 들면 FAT 파일 시스템의 파일 할당 테이블에 상당한 NTFS에 대해 들어 보았을 것입니다. 이는 MFT(마스터 파일 테이블)이라 불리며, 드라이브의 모든 파일과 디렉터리의 위치를 설명하는 상수 크기의 레코드로 구성됩니다. MFT의 놀라운 점은 여느 다른 파일과 마찬가지로 파일처럼 관리된다는 것입니다. NTFSInfo는 볼륨의 클러스터와 MFT 레코드의 크기를 지정하는 것 외에도 MFT가 디스크의 어느 곳에 어떤 크기로(클러스터 측면에서) 위치해 있는지를 보여줍니다. NTFS는 조각화로부터 MFT를 보호하기 위해 디스크 공간이 부족하지 않는 한 디스크의 일부를 다른 파일에 할당하지 않고 MFT 주변에 예약합니다. 이 영역을 MFT 영역이라고 하며 NTFSInfo는 디스크에서 MFT 영역이 있는 위치와 이를 위해 예약된 드라이브 비율을 알려줍니다.

MFT와 마찬가지로 모든 NTFS 메타 데이터가 파일로 관리된다는 사실 또한 놀라울 수 있습니다. 예를 들어 $Boot라는 파일은 드라이브의 부팅 섹터를 다루도록 매핑되어 있습니다. $Bitmap라는 또 다른 파일은 볼륨의 클러스터 맵을 유지 관리합니다. 이러한 파일은 바로 NTFS 루트 디렉터리에 상주하지만, 파일이 있다는 사실을 알지 못하면 보이지 않습니다. NTFS 볼륨의 루트 디렉터리에 "dir /ah $boot"을 입력하면 실제로 $boot 파일이 보입니다. NTFSInfo는 "dir /ah" 상당의 작업을 수행하여 모든 NTFS(3.51 및 4.0) 메타 데이터 파일의 이름과 크기를 표시합니다.

NTFSInfo는 NTFS 내부 데이터 구조를 설명하는 1998년 1월 Windows NT Magazine "NT Internals" 칼럼에 수반될 것입니다.

설치 및 사용

NTFSInfo는 모든 버전의 NTFS에서 작동하지만 Windows NT 5.0용 NTFS에는 NTFSInfo가 아직 프로그래밍되지 않은 다른 메타 데이터 파일이 있습니다. NTFSInfo가 작동하기 위해서는 관리자 권한이 있어야 합니다.

사용량: NTFSInfo x

매개 변수 설명
x 검사하려는 NTFS 볼륨의 드라이브 문자입니다.

사용 방법

NTFSInfo는 문서화되지 않은 FSCTL(파일 시스템 컨트롤) 호출을 사용하여 NTFS에서 볼륨에 대한 정보를 가져옵니다. NTFS 메타 데이터 파일의 디렉터리 덤프와 함께 이 정보를 출력합니다.

다운로드NTFSInfo 다운로드(143KB)

다음에서 실행:

  • 클라이언트: Windows Vista 이상
  • 서버: Windows Server 2008 이상
  • Nano 서버: 2016 이상