Vista에서 NTFS 파티션의 할당 단위 크기를 어떻게 볼 수 있습니까?
-
09-06-2019 - |
문제
특정 NTFS 파티션의 할당 단위 크기를 결정하는 데 사용할 수 있는 기본 제공 도구(있는 경우)는 무엇입니까?
해결책
관리자 명령 프롬프트를 열고 다음 명령을 수행하십시오.
fsutil fsinfo ntfsinfo [your drive]
클러스터당 바이트는 할당 단위와 동일합니다.
다른 팁
사용 diskpart.exe
.
일단 diskpart에 들어가면 select volume <VolumeNumber>
그런 다음 입력 filesystems
.
파일 시스템 유형과 할당 단위 크기를 알려주어야 합니다.또한 지원되는 크기 등도 알려줍니다.이전에 언급한 fsutil
작동하지만 대답이 명확하지 않고 연결 지점에 대해 동일한 정보를 얻는 구문을 찾을 수 없습니다.
모든 Windows 시스템에서 GUI를 통해 빠르게 찾는 또 다른 방법은 다음과 같습니다.
텍스트 파일을 만들고 그 안에 한두 단어(또는 임의의 텍스트)를 입력하고 저장합니다.
파일을 마우스 오른쪽 버튼으로 클릭하면 속성이 표시됩니다.
"디스크 크기" = 할당 단위.
나는 이것이 오래된 스레드라는 것을 알고 있지만 fsutil 또는 diskpart를 사용하는 것보다 더 새로운 방법이 있습니다.
이 powershell 명령을 실행하십시오.
Get-Volume | Format-List AllocationUnitSize, FileSystemLabel
클러스터당 바이트 값 - 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
에 따르면 마이크로소프트, 할당 단위 크기는 "파일 시스템의 클러스터 크기를 지정합니다" - 따라서 다음과 같이 "클러스터당 바이트"에 표시된 값입니다.
fsutil fsinfo ntfsinfo C:
SysInternals를 사용할 수 있습니다. NTFS정보 명령줄에서 Mark Russinovich가 작성하여 fsutil fsinfo ntfsinfo를 더 읽기 쉬운 정보, 특히 MFT 테이블 정보로 변환합니다.
이전 답변에서 J Y가 제공한 간단한 GUI 방식은 다음과 같습니다.
- 작은 파일 만들기(비어 있지 않음)
- 마우스 오른쪽 버튼을 클릭하고 속성을 선택합니다.
- "디스크 크기"(일반 탭에서)를 확인하고 파일 크기가 단일 할당 단위를 사용하도록 파일 크기가 절반 미만인지 다시 확인하세요.
이는 잘 작동하며 할당 단위 크기의 중요성을 상기시켜 줍니다.그러나 주의할 점이 있습니다.이전 답변에 대한 설명에서 볼 수 있듯이 Windows는 매우 작은 파일의 경우 "디스크 크기"를 0으로 표시하는 경우가 있습니다.테스트에서 할당 단위 크기가 4096바이트인 NTFS 파일 시스템에서는 이 문제를 일관되게 방지하려면 파일이 800바이트여야 했습니다.FAT32 파일 시스템에서는 이 문제가 존재하지 않는 것 같습니다. 단일 바이트 파일이라도 작동할 것입니다. 단지 비어 있지는 않습니다.
시작 > 실행 > MSINFO32
구성 요소로 이동
저장소로 이동
디스크로 이동
오른쪽에서 바이트/섹터를 찾습니다.