DetailPage-MSS-KB

기술 자료

기술 자료: 303079 - 마지막 검토: 2007년 3월 1일 목요일 - 수정: 4.7

 
알림
이 문서에서는 Windows 2000 적용됩니다. 2010 7월 13일, Windows 2000 지원 끝납니다.Windows 2000 End-of-Support Solution Center (http://support.microsoft.com/?scid=http%3a%2f%2fsupport.microsoft.com%2fwin2000) Windows 2000에서 마이그레이션 전략 계획 수립 시작 지점입니다. 자세한 내용은 Microsoft Support Lifecycle Policy (http://support.microsoft.com/lifecycle/) 을 참조하십시오.

이 페이지에서

요약

여러 볼륨을 NTFS 파일 시스템을 지원하는 및 손실 또는 잘못 나타나는 데 발생시킬 수 있는 파일 수준 기능을 디스크 공간을 확보합니다. 이 동작은 NTFS 볼륨이 갑자기 이유 없이 매우 가득 차게 아직 관리자가 원인을 찾기 없거나 잘못된 폴더와 파일을 찾을 때 확실히 알 수 있습니다. 때때로 악의적이거나 무단 액세스 때문에 NTFS 볼륨에 있는 대규모 이런 파일 또는 많은 수의 소규모 파일이 몰래 복사되지, 다음 권한이 있는 사용자가 NTFS 제거되거나 제한된 사용 권한. 정전이 발생하면 볼륨 손상을 일으키는 후에 시스템 고장으로 경우에도 이 문제가 발생할 수 있습니다.

이 문서에서는 문제가 되는 파일과 디렉터리를 검색하는 볼륨 손상을 확인할 수 있는 NTFS 파일 시스템 디스크 공간 할당을 검사하여 방법에 대해 설명합니다. 하지만 이 문서는 Windows 2000-및-나중에 운영 및 문제 해결 방법, Windows NT 사용자는 이 찾을 수도 있습니다 아티클 유용한 일부 지원하는 시스템의 고급 저장소 기능을 위한 것입니다. 다음 이유로 이유는 NTFS 볼륨의 디스크 공간 할당을 잘못 수 보일 간단한 목록입니다.
  • NTFS 볼륨의 클러스터 크기가 저장할 평균 크기의 파일이 너무 큽니다.
  • 파일 특성 또는 NTFS 사용 권한은 파일 또는 폴더 표시 또는 Windows 탐색기 또는 Windows에서 액세스 방지 입력합니다.
  • 폴더 경로가 255자를 초과합니다.
  • 디렉터리나 파일이 올바르지 않거나 예약된 파일 이름에 들어 있습니다.
  • 마스터 파일 테이블) 과 같은 NTFS 메타파일이 확장되었습니다 있어야 하며 할당이 사용할 수 없습니다.
  • 파일이나 폴더에 대체 데이터 스트림이 포함되어 있습니다.
  • 사용 중인 것으로 보고할 수 있는 여유 공간이 NTFS 파일 시스템 손상이 발생합니다.
  • 그 밖의 다른 NTFS 기능으로 인해 파일 할당 혼동이 발생할 수 있습니다.

추가 정보

최적화, 복구 또는 보다 잘 디스크 공간을 사용하여 NTFS 사용 방법에 대한 이해할 얻을 수 있도록 다음 정보를 사용하십시오 볼륨을.

클러스터 크기가 너무 큰 경우

전용 디렉터리와 파일 내부 NTFS 메타파일을 다음과 같이 해당 마스터 파일 테이블 (MFT), 디렉터리 인덱스 포함하는 등에 의해 디스크 공간이 소모될 수 있습니다. 여러 개의 클러스터 사용하여 모든 파일 공간 할당이 소모됩니다. 클러스터는 연속 섹터의 집합을 말합니다. 당시 볼륨을 포맷하고 추가로 파티션 크기에 의해 결정됩니다 클러스터 크기가 결정됩니다.클러스터에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
140365  (http://support.microsoft.com/kb/140365/ ) FAT 및 NTFS의 기본 클러스터 크기
파일을 처음 만들 때 단일 클러스터 디스크 공간의 초기 파일 크기에 따라 최소를 소모합니다. 나중에 파일에 데이터를 추가하면 NTFS가 클러스터 크기의 배수로 파일의 할당을 늘립니다.

현재 클러스터 크기와 볼륨 통계를 확인하려면 읽기 chkdsk 명령을 명령 프롬프트에서 다음과 같이 실행하여
IE: Chkdsk D:
다음 결과 출력을 봅니다. 예를 들어,:
   4096543 KB total disk space. <--- Total formatted disk capacity. 
   2906360 KB in 19901 files. <--- Space used by user file data.
      6344 KB in 1301 indexes. <--- Space used by NTFS indexes.
         0 KB in bad sectors.  <--- Space lost to bad sectors.
     49379 KB in use by the system.  <--- Includes MFT and other NTFS metafiles.
     22544 KB occupied by the log file.  <--- NTFS Log file - (Can be adjusted using chkdsk /L:size)
   1134460 KB available on disk.  <--- Available FREE disk space

      4096 bytes in each allocation unit.  <--- Cluster Size. (4K)
   1024135 total allocation units on disk. <--- Total Clusters on disk.
    283615 allocation units available on disk. <--- Available free clusters.
				
참고: KB(킬로바이트) 단위로 보고된 각 값에 1024를 정확한 바이트 카운트를 곱하기. 예를 들어,: 2906360 x 1024 = 2,976,112,640 바이트.

이 출력을 사용하여 디스크 공간, 기본 클러스터 크기를 함께 사용되는 방식을 확인할 수 있습니다. 최적의 클러스터 크기가 있는지 확인하기 위해 이 다음과 같은 방법으로 낭비된 공간의 양을 확인하십시오.
  1. 바탕 화면에서 내 컴퓨터를 두 번 클릭한 다음 있는 볼륨의 드라이브 문자 (예: D)를 두 번 클릭하십시오.

    이 볼륨을 열고 루트에 포함된 파일과 폴더를 표시합니다.
  2. 파일 또는 폴더를 클릭한 다음 편집 메뉴에서 모두 선택 옵션을 클릭하십시오.
  3. 모든 파일 및 선택한 폴더, 파일 또는 폴더를 마우스 오른쪽 단추로 속성 옵션을 클릭하십시오.

    일반 탭에 들어 있는 속성 대화 상자가 열립니다. 또한 파일 및 디렉터리의 전체 볼륨의 총 tabulates 및 두 개의 파일 크기 통계를 제공합니다: 크기, 디스크 크기.
사용자가 있는 경우 큰-것보다-필요한 클러스터 크기를 불필요하게 사용된 공간을 것입니다 SIZE 차이점과 SIZE 디스크 볼륨에 포함된 폴더 또는 파일을 위한 NTFS 압축을 사용하지 않습니다. 디스크 크기 값을 크기 값을 같이 가능한 한 가까이 나타나도록 최적의 클러스터 크기를 사용하려고 합니다. 과도한 불일치가 있는 SIZE 디스크 크기 값 사이의 기본 클러스터 크기가 너무 큰 해당 볼륨에 저장할 및 줄여야 합니다 평균 파일 크기에 대한 표시입니다. 이 볼륨을 구성하는 백업, 적절한 할당 크기를 지정하려면 서식 명령과 /a 스위치를 사용하여 볼륨을 다시 포맷하거나 의해 수행될 수 있습니다.
IE: D: 서식을/a: 2048
이 예제에서는 2 KB 클러스터 크기를 사용합니다.

하지만 참고: 항목들을, NTFS 압축을 사용하여 잘못된 클러스터 크기로 인해 손실된 공간을 다시 사용할 수 있으며 성능이 약간 저하됩니다 발생할 수 있습니다.

파일 특성 또는 NTFS 권한

Windows 탐색기와 같은 디렉터리 목록 명령
DIR/a/s
이러한 파일과 디렉터리를 액세스할 수 있는 권한이 있는 파일 및 디렉터리 통계를 총 됩니다. 기본적으로 항상 제외된 파일이 보호된 운영 시스템 파일 및 숨겨진된 파일을 모두 포함됩니다. 정확하지 않은 파일과 폴더의 요약 및 크기 통계를 DIR 또는 Windows 탐색기의 명령 출력을 표시할 수 있는 이러한 문제가 발생할 수 있습니다. 이러한 종류의 파일 전체 통계에 포함하려면 다음 이 단계를 수행하여 폴더 옵션을 변경하십시오.
  1. 바탕 화면에서 내 컴퓨터를 두 번 클릭한 다음 있는 볼륨의 드라이브 문자 (D)를 두 번 클릭하십시오. 이 볼륨을 열고 루트에 포함된 파일과 폴더를 표시합니다.
  2. 도구 메뉴에서 폴더 옵션 을 클릭한 다음 보기 탭을 클릭하십시오.
  3. 숨김 파일 및 폴더 표시 옵션을 선택한 다음 보호된 운영 체제 파일 숨기기 확인란의 선택을 취소합니다.
  4. 경고 메시지를 확인하면 및 적용 단추를 클릭하십시오.
Windows 탐색기와 DIR/A 이렇게 하면 모든 파일 및 사용자 권한을 가진 볼륨에 포함된 디렉터리를 총/S 명령을.

디렉터리 및 파일에 액세스할 수 없는 확인하려면 다음과 같이 하십시오.
  1. 명령 프롬프트에서 DIR/A 출력 파이프 텍스트 파일로/S.

    예를 들어,: DIR D:/A/S > C:\D-DIR.TXT
  2. ntbackup.exe, 실행 및 도구 메뉴에서 백업 로그옵션자세히 옵션을 선택하십시오.

    자세한 백업 로그가 있습니다.
  3. 다음 시작 및 영향을 받는 (D), 전체 볼륨을 구성하는 백업 탭에서 백업을 백업하십시오.
  4. 백업이 완료된 후 백업 보고서를 열고 1단계에서 저장한 D DIR.TXT NTBackup 로그 출력을 출력 디렉터리에 대한 디렉터리 비교하십시오.
백업은 모든 파일에 액세스할 수 있기 때문에 해당 보고서에 폴더와 파일을 볼 수 없거나 Windows 탐색기와 DIR 명령을 계산에 포함될 수 있습니다. NTBackup GUI 큰 파일이나, 그렇지 않으면 해당 볼륨을 구성하는 백업 없이 Windows 탐색기를 통해 액세스할 수 없는 디렉터리를 찾을 때 볼륨을 탐색하는 데 사용하는 것이 쉬울 수 있습니다.

액세스 권한이 없는 파일을 찾은 후에는 Windows 탐색기에서 파일 또는 디렉터리 속성을 보는 동안 보안 탭을 사용하여 사용 권한을 변경하거나 추가할 수 있어야 합니다. 기본적으로 시스템 볼륨 액세스를 갖습니다 디렉터리 정보. DIR/A에 포함된 디렉터리에 대해 적절한 사용 권한을 추가해야 하는/S 명령을.

참고: 중이거나 실행 디렉터리나 파일이 없는 보안 탭의 찾을 영향을 받은 사용 권한을 지정할 수 없습니다. 폴더 및 파일. 액세스 할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.
D:\directory_name\ 액세스할 수 없습니다.

Access is denied
같은 디렉터리에 있으면 추가적인 도움을 받으려면 다음 Microsoft 웹 사이트를 위한 기술 지원 서비스에 문의하십시오.
http://support.microsoft.com/contactus/?ws=supportquestion.asp (http://support.microsoft.com/contactus/?ws=supportquestion.asp)

잘못된 파일 이름

디렉터리나 파일이 올바르지 않거나 예약된 파일 이름이 들어 있는 파일 및 디렉터리 통계를 제외할 수도 있습니다. 디렉터리 또는 선행 또는 후행 공백이 들어 있는 파일을 NTFS 파일 시스템의 관점에서 완벽하게 법적 있지만, Win32 하위 시스템의 관점에서, 법률 없는, 따라서 Windows 탐색기나 명령 프롬프트에서 안정적으로 처리할 수 있습니다.자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오:
120716  (http://support.microsoft.com/kb/120716/ ) Windows에서 예약된 이름을 가진 파일을 제거하는 방법
대개 시간 이러한 파일 또는 폴더를 삭제하거나 이름을 바꿀 수 없습니다. 이름을 바꾸거나 요소를 삭제할 때 다음 오류 메시지 중 하나가 나타날 수 있습니다.
파일 또는 폴더 이름 바꾸기 오류

파일 이름을 바꿀 수 없습니다: 원본 파일이나 디스크에서 읽을 수 없습니다.
-또는-
파일 또는 폴더 삭제 오류

파일을 삭제할 수 없습니다: 원본 파일이나 디스크에서 읽을 수 없습니다.
디렉터리나 파일을 삭제 또는 이름을 변경할 수 없는 경우 다음 Microsoft 웹 사이트에 기술 지원 서비스에 문의하십시오.
http://support.microsoft.com/contactus/?ws=supportquestion.asp (http://support.microsoft.com/contactus/?ws=supportquestion.asp)

NTFS 마스터 파일 테이블(MFT) 확장

언제 NTFS 볼륨을 먼저 만들고 NTFS 포맷된 메타파일을 만듭니다. 이러한 메타파일 중 하나를 호출할 마스터 파일 테이블 (MFT). (약 16 KB)를 처음 만들 때 매우 작습니다. 하지만 파일로 증가함에 따라, 볼륨에 있는 디렉터리가 만들어집니다. 파일을 처음 만들 때 항상 크기가 1024바이트 (1 KB) 입니다 MFT에 있는 레코드 세그먼트 FRS (파일) 로, 입력되어 있습니다. 볼륨에 파일을 추가할 때 MFT 커질 것으로 필수. 하지만 파일을 삭제하면 연결된 FRS를 제외한 전체 FRS를 다시 같은 사용 가능한 것으로 표시된 및 관련 MFT 할당 상태 그대로 유지됩니다. 이유, 많은 수의 파일 삭제한 후 사용자가 MFT에 의해 사용된 공간의 되찾을 않는 설명합니다.

MFT의 정확한 크기를 볼 수 있는 기본 제공 사용할 디스크 조각 모음 유틸리티를 사용하여 볼륨을 분석하십시오. 결과 조각 모음 보고서는 MFT의 조각 수와 크기에 대한 자세한 정보를 제공합니다.

예제:

Master File Table (MFT) fragmentation
	Total MFT size =        26,203 KB
	MFT record count =      21,444
	Percent MFT in use =    81 %
	Total MFT fragments =   4
				
그러나 전체 NTFS 파일 시스템을 사용 중인 공간 (오버헤드) 의 전체 그림의 chkdsk 를 수행하고 다음 줄은 결과 출력을 보십시오.
시스템에서 사용 중인 경우.
현재 유일한 타사 조각 모음 유틸리티가 사용되지 않은 MFT FRS 레코드를 통합하고 사용되지 않는 MFT 할당 공간을 다시 확보합니다.

대체 데이터 스트림

NTFS 파일 및 디렉터리를 대체 데이터 스트림을 포함할 수 있습니다. 이 기능은 여러 데이터 할당을 단일 파일이나 디렉터리에 연결할 수 있습니다. 대체 데이터 스트림을 파일 및 디렉터리를 사용할 때 다음과 같은 제한 사항을 알고 있어야 합니다.

대체 데이터 스트림을 파일 또는 디렉터리가 있는 경우:

  • Windows 탐색기와 파일 크기 또는 볼륨 통계의 일부로 데이터를 대체 데이터 스트림을 보고서 DIR 명령 실행합니다. 대신, 기본 데이터 스트림의 전체 바이트만 표시합니다.
  • chkdsk 출력은 대체 데이터 스트림을 포함하여 사용자의 데이터 파일에 의해 사용된 공간을 정확하게 보고합니다.
  • 디스크 할당량은 사용자 데이터 파일의 일부인 모든 데이터 스트림 할당을 정확하게 추적하고 보고합니다.
  • NTBackup은 백업 로그 보고서에서 백업된 바이트 수를 보고합니다. 하지만 그 파일을 대체 데이터 스트림이 포함되어 표시되지 않는다 않으며 대체 스트림에 데이터를 포함하는 파일의 정확한 파일 크기를 보여 줍니다.

NTFS 파일 시스템 손상

매우 드문 상황에서만 에서 NTFS 메타파일 MFT $ 또는 $ 비트맵 손상되어 손실되는 디스크 공간을 결과. 이 문제를 식별한 및 실행하여 수정할 수 있는 chkdsk/F 문제의 볼륨에 대해. chkdsk 끝으로 $ 비트맵 조정해야 할 경우 다음과 같은 메시지가 나타납니다.
마스터 파일 테이블(MFT)에 있는 비트맵 특성의 오류를 고칩니다.
CHKDSK가 빈 공간이 볼륨 비트맵에서 할당된 공간으로 표시된 것을 발견했습니다.
Windows has made corrections to the file system.

파일 할당 혼동을 일으킬 수 있는 다른 NTFS 기능

NTFS 하드 링크를 지원하며 재분석 지점 볼륨 탑재 지점과 디렉터리 진입로 만들 수 있습니다. 이러한 추가 NTFS 기능을 사용하면 실제 볼륨에서 사용되는 공간의 양을 확인할 때 혼동이 발생할 수 있습니다.

하드 링크는 해당 볼륨에서 실제 파일 데이터가 존재하는 관계 없이 파일에 대한 디렉터리 항목이 있습니다. 모든 파일에는 적어도 하나 이상의 하드 링크가 있는 것으로 간주할 수 있습니다. NTFS 볼륨에서는 각 파일에 여러 하드 링크가 있을 수 있습니다. 그리고 있으므로 한 파일이 여러 디렉터리에 나타나거나 다른 이름으로 같은 디렉터리에 나타날 수 있습니다. 모든 링크가 같은 파일을 참조하므로 프로그램이 링크 중 아무 것이나 열고 파일을 수정할 수 있습니다. 모든 링크를 삭제한 후에만 파일이 파일 시스템에서가 삭제됩니다. 하드 링크를 만들면 프로그램이 다른 파일 이름과 같은 방법으로 이 링크를 사용할 수 있습니다. Windows 탐색기가 염두에 및 명령 프롬프트에서 모두 동일한 데이터 공유 및 디스크 공간 양을 실제로 사용하지 않는 경우에도 크기가 같은 것으로 링크된 파일이 표시됩니다.

볼륨 탑재 지점과 디렉터리 진입로 빈 NTFS 볼륨의 루트 가리키도록 폴더나 하위 폴더가 다른 볼륨에 있습니다. Windows 탐색기와 DIR/s 명령 재분석 지점 다음에 있는 파일과 대상 볼륨의 디렉터리 수 및 호스트 볼륨의 통계에 이들을 포함시킵니다. 더 많은 공간을 호스트 볼륨에서 어떤 실제로 사용하는 것보다 사용 중인 것으로 생각되는 경우 발생할 수 있습니다. 연결 지점에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
205524  (http://support.microsoft.com/kb/205524/ ) NTFS 연결 지점을 만들고 조작하는 방법
요약, NTBackup GUI 또는 백업 로그를 chkdsk 출력 및 볼륨에서 디스크 공간이 어떻게 사용되고 있는지를 확인하는 좋은 방법을 모든 디스크 할당량 볼 수 있습니다. 반면, Windows 탐색기, DIR 명령을 몇 가지 제한과 이 용도로 사용되는 경우 단점이 있습니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
키워드: 
kbmt kberrmsg kbhowto kbinfo KB303079 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:303079  (http://support.microsoft.com/kb/303079/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store