"사용된 공간", "크기" 및 "디스크 크기"의 차이점은 무엇입니까?

"사용된 공간", "크기" 및 "디스크 크기"의 차이점은 무엇입니까?

시스템 파일과 개인 데이터 모두를 위한 파티션은 C:뿐입니다. 나머지 두 파티션은 부팅 및 복구용입니다.

이제 Windows 7의 C: 크기에 대한 두 가지 보고서가 있습니다.

  1. C:의 속성을 클릭하면 "사용된 공간"으로 59.4GB가 표시됩니다.
  2. C:에서 모든 콘텐츠(숨겨진 파일과 디렉터리를 모두 보도록 설정했습니다)를 선택하고 해당 속성을 보면 "크기"에 46.9GB, "디스크 크기"에 47.6GB가 표시됩니다.

내 질문은 다음과 같습니다.

  1. 왜 두 보고서가 동일하지 않은지, 차이점은 어디에서 오는지 궁금합니다.
  2. 두 번째로 "크기"와 "디스크 크기"가 다른 이유는 무엇입니까? 실제로 무엇을 의미합니까? 첫 번째로 "사용된 공간"과 차이점은 무엇입니까?

미리 감사드립니다!

답변1

  1. 관리자로서도 액세스할 수 없는 파일과 폴더가 있습니다. 시스템 볼륨 정보는 그러한 폴더 중 하나입니다.
  2. MFT, USN 저널 등 공간을 차지하는 일부 항목은 직접 볼 수 없습니다.
  3. Vista & 7에서 Windows 디렉토리는 조밀하게 하드링크되어 있습니다. Explorer는 이를 처리할 수 없으며 다음과 같은 파일 수를 계산합니다.N하드링크N타임스.
  4. Explorer는 NTFS 대체 데이터 스트림을 고려하지 않습니다.
  5. 독점 사용을 위해 잠긴 파일도 계산에 포함되지 않습니다.

**무엇을 하든 드라이브의 모든 파일/폴더를 선택하고 해당 번호를 드라이브 속성과 일치시킬 수는 없습니다.

"크기"와 "디스크 크기"의 경우 두 가지를 다르게 만드는 몇 가지 사항이 있습니다. 다른 사람들이 언급한 "느슨한 공간"이 가장 일반적입니다. 그러나 NTFS 압축으로 저장된 파일은 디스크 공간을 덜 차지하여 Explorer의 디스플레이에 영향을 줄 수 있습니다. 스파스 파일, 오프라인 파일 및 기타 특수 속성으로 인해 두 가지가 크게 다를 수도 있습니다.

**Linux 기반 OS 또는 라이브 CD를 사용하여 숨겨진 폴더를 모두 볼 수 있습니다. Windows 7의 경우 해당 폴더 중 하나는 ProgramData라고 하며 이는 보고서 크기의 큰 차이를 설명합니다.

답변2

  1. 모든 항목을 선택하셨나요? C:\ 루트에 놓친 숨겨진 파일이 없습니까? 예를 들어 페이지 파일 또는 최대 절전 모드 파일?
  2. 크기는 파일의 총 바이트 수의 합계를 나타내는 반면, 디스크 크기는 디스크에서 차지하는 공간의 양을 나타냅니다. 파일 크기는 4K 경계의 배수로 정렬되므로(더 빠릅니다) 1바이트 파일은 여전히 ​​디스크에서 4K를 차지합니다.

답변3

총계를 확인하려면 "보호된 운영 체제 파일 숨기기(권장)"를 선택 취소해야 합니다.

Alt+ 를 누른 T다음 폴더 옵션, 보기 탭을 차례로 클릭하여 Windows 탐색기로 이동합니다 .

그렇지 않으면 모든 파일을 선택하는 것이 pagefile.sys일반적으로 약 4GB인 을 선택하는 것이 아닙니다.


디스크의 크기와 크기는 하드 드라이브와 파일 시스템의 작동 방식에 따라 다릅니다.

모든 파일은 특정 수의 블록을 사용합니다. 일반적으로 블록 하나는 약 4KB입니다. 따라서 1KB의 파일을 저장하면 실제로는 4KB의 디스크 공간을 사용하게 됩니다. 5KB 파일은 8KB 등을 사용합니다.


업데이트

MSDN에서 다음과 같은 스레드를 찾았습니다.NTFS가 여유 공간을 잘못 보고합니까?.

chkdsk더 자세한 분석을 보려면 실행을 제안합니다 . 관리자 권한으로 실행해야 합니다.

답변4

디스크 속성을 볼 때 크기의 차이를 말씀하시는 건가요? - 예를 들어 내 하드 디스크에는 사용된 공간이 47,575,797,760바이트(44.3GB)로 표시됩니다.

그 이유는 1GB가 실제로는 10억 바이트가 아니라 2^30바이트이기 때문입니다. 모두 바이너리를 지원하도록 구축되었으므로 1KB는 실제로 2^10바이트이고, 1MB는 ​​2^20바이트, 1GB는 2^30바이트입니다. --> 이것이 바로 1GB RAM = 2^10MB인 이유입니다. 1024MB.

따라서 제 경우에는 47,575,797,760바이트 = (47,575,797,760)/(2^30) = 44.3084144..., 표시된 대로 반올림하여 44.3GB입니다.

일반적인 정의에 따르면 Giga는 10^9를 의미하지만 바이너리 시스템의 경우 Giga는 2^30을 의미한다는 것을 인식하기 때문에 혼란스러울 수 있습니다.

따라서 "100GB HD"를 구매하면 실제로 구매하는 것은 1000억 바이트이며, 이는 컴퓨터에서 93.1GB로 인식되며 (100,000,000,000)/(2^30) ~ 93.1GB입니다.

잘못된 것은 없으며 숨겨진 파일이나 크기가 다른 클러스터 때문도 아닙니다.

관련 정보