Как я могу просмотреть размер единицы выделения раздела NTFS в Vista?
-
09-06-2019 - |
Вопрос
Какой встроенный инструмент (если таковой имеется) я могу использовать для определения размера единицы выделения определенного раздела NTFS?
Решение
Откройте командную строку администратора и выполните эту команду:
fsutil fsinfo ntfsinfo [your drive]
Байты на кластер эквивалентны единице распределения.
Другие советы
Использование diskpart.exe
.
Как только вы окажетесь в diskpart select volume <VolumeNumber>
затем введите filesystems
.
В нем должен быть указан тип файловой системы и размер единицы размещения.Он также сообщит вам поддерживаемые размеры и т.д.Ранее упоминавшийся fsutil
работает, но ответ не такой ясный, и я не смог найти синтаксис для получения той же информации для точки соединения.
Еще один способ быстро найти его с помощью графического интерфейса в любой системе Windows:
создайте текстовый файл, введите в него одно-два слова (или случайный текст) и сохраните его.
Щелкните правой кнопкой мыши на файле, чтобы отобразить свойства.
"Размер на диске" = единица выделения.
Я знаю, что это старый поток, но есть более новый способ, чем использовать fsutil или diskpart.
Запустите эту команду powershell.
Get-Volume | Format-List AllocationUnitSize, FileSystemLabel
Значение для БАЙТ НА КЛАСТЕР - 65536 = 64 КБ
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 NTFSInfo автор: Марк Руссинович из командной строки, и он преобразует fsutil fsinfo ntfsinfo в более читаемую информацию, особенно информацию о таблице MFT.
из командной строки:
chkdsk l:(дождитесь завершения сканирования)
Простой графический способ, предоставленный J Y в предыдущем ответе:
- Создайте небольшой файл (не пустой)
- Щелкните правой кнопкой мыши и выберите пункт Свойства
- Проверьте "Размер на диске" (на вкладке "Общие"), дважды проверьте, что размер вашего файла меньше половины этого размера, чтобы он определенно использовал единую единицу размещения.
Это хорошо работает и напоминает вам о важности размера единицы распределения.Но здесь есть одно предостережение:как видно из комментариев к предыдущему ответу, Windows иногда показывает "Размер на диске" как 0 для очень маленького файла.В моем тестировании файловым системам NTFS с размером единицы выделения 4096 байт требовалось, чтобы размер файла составлял 800 байт, чтобы последовательно избегать этой проблемы.В файловых системах FAT32 эта проблема кажется несуществующей, даже однобайтовый файл будет работать - только не пустой.
пуск > выполнить > MSINFO32
компоненты goto
хранилище goto
переходный диск
справа найдите Байты / Сектор