it-swarm-vi.tech

Làm cách nào tôi có thể xem kích thước đơn vị phân bổ của phân vùng NTFS trong Vista?

Tôi có thể sử dụng công cụ tích hợp nào (nếu có) để xác định kích thước đơn vị phân bổ của một phân vùng NTFS nhất định?

60
Jens

Mở lệnh quản trị viên Nhắc và thực hiện lệnh này:

fsutil fsinfo ntfsinfo [your drive]

Byte Per Cluster tương đương với đơn vị phân bổ.

130
William

Sử dụng diskpart.exe.

Khi bạn ở trong phần của phần select volume <VolumeNumber>, sau đó nhập filesystems.

Nó sẽ cho bạn biết loại hệ thống tệp và kích thước đơn vị phân bổ. Nó cũng sẽ cho bạn biết các kích thước được hỗ trợ, v.v. fsutil đã đề cập trước đây không hoạt động, nhưng câu trả lời không rõ ràng và tôi không thể tìm thấy một cú pháp để có được thông tin tương tự cho điểm giao nhau.

29
steven

Một cách khác để tìm thấy nó nhanh chóng thông qua GUI trên bất kỳ hệ thống cửa sổ nào:

  1. tạo một tệp văn bản, nhập một hoặc hai từ (hoặc văn bản ngẫu nhiên) trong đó và lưu nó.

  2. Nhấp chuột phải vào tệp để hiển thị Thuộc tính.

  3. "Kích thước trên đĩa" = đơn vị phân bổ.

17
J Y

Tôi biết đây là một chủ đề cũ, nhưng có một cách mới hơn sau đó phải sử dụng fsutil hoặc Diskpart.

Chạy lệnh powershell này.

Get-Volume | Format-List AllocationUnitSize, FileSystemLabel

5
SQLing4ever

Giá trị cho 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

Theo Microsoft , kích thước đơn vị phân bổ "Chỉ định kích thước cụm cho hệ thống tệp" - vì vậy, đó là giá trị được hiển thị cho "Byte Per Cluster" như trong:

fsutil fsinfo ntfsinfo C:
2
robertcollier4

Bạn có thể sử dụng SysIternals NTFSInfo của Mark Russinovich từ dòng lệnh và nó chuyển đổi fsutil fsinfo ntfsinfo thành thông tin dễ đọc hơn, đặc biệt là thông tin Bảng MFT.

2
Markus Hooge

từ dòng lệnh:

chkdsk l: (đợi quá trình quét kết thúc)

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

1
eadmaster

Cách GUI đơn giản, như được cung cấp bởi J Y trong câu trả lời trước:

  1. Tạo một tệp nhỏ (không trống)
  2. Nhấp chuột phải, chọn Thuộc tính
  3. Kiểm tra "Kích thước trên đĩa" (trong tab Chung), kiểm tra kỹ xem kích thước tệp của bạn nhỏ hơn một nửa sao cho chắc chắn nó đang sử dụng một đơn vị phân bổ duy nhất.

Điều này hoạt động tốt và nhắc nhở bạn về tầm quan trọng của kích thước đơn vị phân bổ. Nhưng nó có một cảnh báo: như đã thấy trong các bình luận cho câu trả lời trước đó, đôi khi Windows sẽ hiển thị "Kích thước trên đĩa" là 0 cho một tệp rất nhỏ. Trong thử nghiệm của tôi, các hệ thống tệp NTFS có kích thước đơn vị phân bổ 4096 byte yêu cầu tệp phải là 800 byte để tránh sự cố này. Trên các hệ thống tệp FAT32, vấn đề này dường như không tồn tại, thậm chí một tệp byte đơn sẽ hoạt động - chỉ không trống.

1
LinusSch