it-swarm-ko.tech

Vista에서 NTFS 파티션의 할당 단위 크기를 어떻게 볼 수 있습니까?

특정 NTFS 파티션의 할당 단위 크기를 결정하는 데 사용할 수있는 기본 제공 도구 (있는 경우)는 무엇입니까?

60
Jens

관리자 명령 프롬프트를 열고 다음 명령을 수행하십시오.

fsutil fsinfo ntfsinfo [your drive]

Bytes Per Cluster는 할당 단위와 같습니다.

130
William

diskpart.exe.

Diskpart에 있으면 select volume <VolumeNumber> 그런 다음 filesystems를 입력하십시오.

파일 시스템 유형과 할당 단위 크기를 알려줍니다. 또한 지원되는 크기 등을 알려줄 것입니다. 이전에 언급 한 fsutil가 작동하지만 대답이 명확하지 않으며 접합점에 대해 동일한 정보를 얻을 수있는 구문을 찾을 수 없습니다.

29
steven

모든 Windows 시스템에서 GUI를 통해 빠르게 찾을 수있는 또 다른 방법 :

  1. 텍스트 파일을 작성하고 Word에 한두 단어 (또는 임의의 텍스트)를 입력 한 후 저장하십시오.

  2. 파일을 마우스 오른쪽 버튼으로 클릭하여 속성을 표시하십시오.

  3. "디스크의 크기"= 할당 단위.

17
J Y

나는 이것이 오래된 스레드라는 것을 알고 있지만 fsutil 또는 diskpart를 사용해야하는 새로운 방법이 있습니다.

이 powershell 명령을 실행하십시오.

Get-Volume | Format-List AllocationUnitSize, FileSystemLabel

5
SQLing4ever

BYTES PER CLUSTER의 값-65536 = 64K

C:\temp>fsutil fsinfo drives

Drives: C:\ D:\ E:\ F:\ G:\ I:\ J:\ N:\ O:\ P:\ S:\

C:\temp>fsutil fsinfo ntfsInfo N:
NTFS Volume Serial Number :       0xfe5a90935a9049f3
NTFS Version   :                  3.1
LFS Version    :                  2.0
Number Sectors :                  0x00000002e15befff
Total Clusters :                  0x000000005c2b7dff
Free Clusters  :                  0x000000005c2a15f0
Total Reserved :                  0x0000000000000000
Bytes Per Sector  :               512
Bytes Per Physical Sector :       512
Bytes Per Cluster :               4096
Bytes Per FileRecord Segment    : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length :           0x0000000000040000
Mft Start Lcn  :                  0x00000000000c0000
Mft2 Start Lcn :                  0x0000000000000002
Mft Zone Start :                  0x00000000000c0000
Mft Zone End   :                  0x00000000000cc820
Resource Manager Identifier :     560F51B2-CEFA-11E5-80C9-98BE94F91273

C:\temp>fsutil fsinfo ntfsInfo N:
NTFS Volume Serial Number :       0x36acd4b1acd46d3d
NTFS Version   :                  3.1
LFS Version    :                  2.0
Number Sectors :                  0x00000002e15befff
Total Clusters :                  0x0000000005c2b7df
Free Clusters  :                  0x0000000005c2ac28
Total Reserved :                  0x0000000000000000
Bytes Per Sector  :               512
Bytes Per Physical Sector :       512
Bytes Per Cluster :               65536
Bytes Per FileRecord Segment    : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length :           0x0000000000010000
Mft Start Lcn  :                  0x000000000000c000
Mft2 Start Lcn :                  0x0000000000000001
Mft Zone Start :                  0x000000000000c000
Mft Zone End   :                  0x000000000000cca0
Resource Manager Identifier :     560F51C3-CEFA-11E5-80C9-98BE94F91273
3
Aman Arora

Microsoft 에 따르면 할당 단위 크기는 "파일 시스템의 클러스터 크기를 지정합니다"- "Bytes Per Cluster"에 표시된 값입니다.

fsutil fsinfo ntfsinfo C:
2
robertcollier4

명령 줄에서 Mark Russinovich의 SysInternals NTFSInfo 를 사용하면 fsutil fsinfo ntfsinfo를보다 읽기 쉬운 정보, 특히 MFT 테이블 정보로 변환 할 수 있습니다.

2
Markus Hooge

커맨드 라인에서 :

chkdsk l : (스캔이 완료 될 때까지 기다립니다)

sizdir32 http://www.ltr-data.se/opencode.html/

1
eadmaster

이전 답변에서 JY가 제공 한 간단한 GUI 방식 :

  1. 작은 파일 만들기 (비어 있지 않음)
  2. 마우스 오른쪽 버튼을 클릭하고 속성을 선택하십시오.
  3. "디스크의 크기"(일반 탭)를 확인하고 파일 크기가 절반 미만인지 확인하여 단일 할당 단위를 사용하고 있는지 확인하십시오.

이것은 잘 작동하며 할당 단위 크기의 중요성을 상기시킵니다. 그러나 이전의 답변에 대한 의견에서 볼 수 있듯이 Windows는 매우 작은 파일의 경우 "디스크의 크기"를 0으로 표시하는 경우가 있습니다. 필자의 테스트에서 할당 단위 크기가 4096 바이트 인 NTFS 파일 시스템에서는이 문제를 지속적으로 피하기 위해 파일이 800 바이트 여야했습니다. FAT32 파일 시스템에서는이 문제가 존재하지 않는 것 같습니다. 심지어 1 바이트 파일도 비어 있지 않습니다.

1
LinusSch