Изменение размера кластера ntfs без потери данных

Обновлено: 30.06.2024

Мне нужно увеличить объем хранилища выше 15 ТБ, а текущий размер моего кластера составляет 4 КБ. Мне нужно увеличить его до 16 КБ, но у меня нет средств для резервного копирования такого объема данных. Есть ли способ сделать это без переформатирования?

мврубель

Высшая [жесткость]

Мне нужно увеличить объем хранилища выше 15 ТБ, а текущий размер моего кластера составляет 4 КБ. Мне нужно увеличить его до 16 КБ, но у меня нет средств для резервного копирования такого объема данных. Есть ли способ сделать это без переформатирования?


Простой ответ: нет, делать то, что вы хотите, невозможно. Как я уже говорил в другой ветке, когда вы создавали начальный том с кластерами по умолчанию 4 КБ, вы ограничивали этот конкретный том до 16 ТБ. Если вы измените размер кластера постфактум, это изменит только размер кластера по умолчанию для любого свободного места, но не снимет ограничение в 16 ТБ.

Смидли

Слабый соус

Согласно мастеру разделов Minitool, я смогу сделать это с помощью их инструмента изменения размера кластера.

Документальная глупость

мврубель

Высшая [жесткость]

Согласно мастеру разделов Minitool, я смогу сделать это с помощью их инструмента изменения размера кластера.


В третий раз (а теперь и в третьем потоке). Поскольку вы изначально создали том с блоками по 4 КБ, максимальный размер тома ограничен 16 ТБ. Поскольку вы сказали, что у вас нет возможности сделать резервную копию ваших данных (проблема сама по себе, поскольку RAID НЕ является резервной копией), я бы не стал возиться с томом и просто создал новый с новыми дисками.

странное

Высшая [жесткость]

Помимо Acronis, я использовал пару инструментов, которые на самом деле изменяют размер кластеров, в том числе существующих данных, но в то же время я проделывал такие операции достаточно много раз за эти годы, и я не стал бы пытаться делать это без резервной копии. . Причина в том, что я видел, как он взрывался достаточно раз в середине операции без какой-либо рифмы или причины, и поэтому считаю его чрезвычайно опасным. Потому что, если он выйдет из строя во время операции, ваш раздел, по сути, мертв, и найм уровня знаний, необходимого для хирургического извлечения этих данных, будет стоить тысячи.

Если вы не хотите воссоздавать все эти данные с нуля в случае сбоя операции, то мой лучший совет – попросить, одолжить или украсть дополнительные диски для временного пространства, на которое можно скопировать все ваши данные. Или купите несколько дисков на 3 ТБ или 4 ТБ, а затем верните их, если у вас действительно нет другого выбора; возможно, это не самый честный метод, но я бы счел его последним средством, прежде чем позволить операции изменения размера начать сжимать 15 ТБ данных.

Иногда по некоторым причинам может потребоваться изменить размер кластера. Здесь вы можете узнать, как эффективно изменить размер кластера. 3 Будут представлены бесплатные инструменты для изменения размера кластера тома.


Автор: Cherry / Последнее обновление: 17 марта 2022 г.

Что означает размер кластера?

Согласно Википедии, компьютерный кластер состоит из слабо или тесно связанных компьютеров, которые работают вместе, так что во многих отношениях их можно рассматривать как единую систему. В отличие от сетевых компьютеров, в компьютерных кластерах каждый узел настроен на выполнение одной и той же задачи, контролируемой и запланированной программным обеспечением.

Как мы все знаем, кластер — это наименьшая единица для хранения и управления файлами на диске в ОС Windows. Один кластер может содержать только один файл, даже если это всего один байт. Когда вам нужно сохранить небольшие файлы, вам нужно настроить том с небольшими кластерами, что может улучшить коэффициент использования дискового пространства. В то время как, если вам нужно сохранить большие файлы, том должен быть назначен с большими кластерами, которые могут значительно оптимизировать скорость чтения-записи данных.

Зачем нужно менять размер кластера?

Раздел жесткого диска можно отформатировать в NTFS, FAT, exFAT. Все файловые системы, которые используются операционной системой Windows для организации вашего жесткого диска на основе размера кластера (также известного как размер единицы распределения). Если вы не указали размер кластера при форматировании раздела, он выберет значения по умолчанию в зависимости от размера раздела. И это одна из причин, по которой вам нужно изменить размер кластера тома.

Разные файловые системы имеют другой размер кластера по умолчанию. Таким образом, если вы форматируете раздел из FAT в NTFS, вам может потребоваться изменить размер кластера. По умолчанию максимальный размер кластера для NTFS в Windows NT 4.0 и более поздних версиях Windows составляет 4 КБ. Представьте, что если вы используете утилиту Convert.exe для преобразования FAT в NTFS, Windows всегда использует исходный размер кластера FAT в качестве размера кластера NTFS для размера кластера до 4 КБ. Если размер кластера FAT превышает 4 КБ, кластеры преобразуются до 4 КБ в NTFS.

В целом, кластер 512 бит является стандартом старого поколения, кластер 4 КБ сегодня более распространен, размер кластера 64 КБ предназначен для хранения больших файлов, таких как игры, 3D-фильмы, HD-фотографии.Вы можете изменить размер кластера в соответствии с размером файла для повышения производительности.

3 бесплатных инструмента для изменения размера кластера тома

Многие пользователи Windows хотят изменить размер кластера без форматирования. Тем не менее, переформатирование тома — единственный способ значительно изменить размер единицы распределения, поэтому невозможно изменить размер кластера (NTFS) без форматирования. Но мы можем сделать резервную копию важных данных перед их переформатированием, чтобы обеспечить безопасность данных. После завершения резервного копирования вы можете использовать следующие бесплатные инструменты для изменения размера кластера в Windows 11/10/8/7.

1. Изменить размер кластера в проводнике Windows

Вы можете изменить размер кластера с помощью Проводника Windows.

Шаг 1. Нажмите одновременно клавиши Windows + E, щелкните правой кнопкой мыши раздел, размер кластера которого вы хотите изменить, и выберите «Формат». Вот, например, G:.

Шаг 2. Нажмите Размер единицы размещения (размер кластера), выберите один размер кластера, на который нужно изменить, здесь 64 килобайта, выберите Быстрое форматирование > Пуск.

Размер единицы размещения

Появится предупреждающее сообщение о формате. Нажмите ДА, чтобы продолжить. Через некоторое время форматирование завершено, и вы уже изменили размер кластера.

2. Изменить размер кластера с помощью Windows Diskpart

Вы также можете использовать команду «format fs=ntfs quick unit=64k» для выполнения операции.

Шаг 1. Нажмите кнопку «Пуск», введите cmd в поле поиска, запустите программу от имени администратора.

Шаг 2. Когда появится командная строка, введите diskpart и нажмите клавишу Enter, чтобы открыть командную строку diskpart.

Шаг 3. Введите list disk и нажмите Enter.

Шаг 4. Введите select disk 2 и нажмите Enter.

Шаг 5. Введите список разделов и нажмите Enter.

Шаг 6. Введите select partition 1 и нажмите Enter.

Шаг 7. Введите формат fs=ntfs unit=64k и нажмите Enter.

Изменение части диска Размер кластера

3. Бесплатная программа для изменения размера кластера

Помимо Windows File Explorer и Diskpart, вы также можете использовать сторонний менеджер разделов для изменения размера кластера. AOMEI Partition Assistant Standard — рекомендуемый бесплатный менеджер разделов, который может помочь вам изменить размер кластера с помощью функции «Форматировать раздел».

Примечание. Чтобы сохранить старые данные, вы можете использовать AOMEI Partition Assistant, чтобы сначала сохранить данные в другом месте. Его мастер копирования разделов позволяет скопировать раздел в другой раздел перед его форматированием. Таким образом, при изменении размера кластера через форматирование раздела данные будут в безопасности в другом месте.

<р>1. Бесплатно скачайте AOMEI Partition Assistant, установите и запустите его. Чтобы изменить размер кластера раздела, щелкните его правой кнопкой мыши и выберите «Форматировать раздел».

Форматировать ширину раздела

<р>2. В окне форматирования раздела вы можете отредактировать метку раздела, выбрать файловую систему и изменить размер кластера в раскрывающемся меню. Нажмите «ОК». Здесь мы меняем размер кластера с 4 КБ на 64 КБ.

Изменить кластер Размер

<р>3. Здесь вы вернетесь к основному интерфейсу, нажмите «Применить», чтобы выполнить всю операцию.

Apply

Подождите, пока прогресс достигнет 100%. закройте программу, чтобы выйти из нее.

Заключение

В этой статье представлены три бесплатных инструмента для изменения размера кластера. Независимо от того, используете ли вы встроенный инструмент Windows или стороннее программное обеспечение, вы можете легко выполнить эту задачу. Что касается AOMEI Partition Assistant, он не только может бесплатно изменить размер кластера, но также может помочь пользователям Windows 11/10/8/7 решить многие проблемы с разделами диска, такие как перераспределение жесткого диска, преобразование FAT32 в NTFS и NTFS в FAT32 без переформатирование или потеря данных и т. д. Вы даже можете перейти на версию AOMEI Partition Assistant Professional, чтобы разблокировать дополнительные функции, такие как выделенное свободное пространство, выравнивание разделов, изменение идентификатора типа раздела и т. д.

На этой странице вы можете узнать, как изменить размер раздела без потери данных с помощью [1] встроенного в Windows 11/10/8/7 средства управления дисками и [2] стороннего программного обеспечения EaseUS для управления разделами. Обе программы хороши для расширения или сжатия раздела NTFS. Однако, если файловая система вашего раздела не NTFS, а FAT32, вы можете загрузить стороннюю программу только для изменения размера раздела.

Связанная тема: NTFS и FAT32

Можно ли изменить размер раздела без потери данных?

Когда дело доходит до изменения размера раздела диска, первое, что приходит на ум, это безопасность данных. Поскольку изменение размера раздела практически означает сжатие одного раздела или расширение другого, трудно начать первый шаг, не выяснив риски, и многие люди спрашивают: «Можете ли вы изменить размер раздела без потери данных?» а также следующие часто задаваемые вопросы. Вы можете просмотреть быстрые ответы.

В1. При изменении размера или перемещении раздела удаляются данные?

Изменение размера и перемещение раздела могут быть разными вещами. Перемещение раздела предназначено для настройки прямого и обратного положения раздела на диске и не приведет к удалению данных. Безопасно ли изменять размер раздела Windows? Да, раздел изменения размера можно разделить на расширяющийся и сужающийся разделы. Обе операции не удаляют данные.

Вопрос 2. Что означает сжатие тома?

Сжатие жесткого диска — это практика уменьшения размера вашего раздела для создания нераспределенного пространства, которое вы можете использовать в другом месте. Прежде чем ваш компьютер сможет использовать пространство на жестком диске для хранения данных, диск необходимо разделить на отдельные области, называемые разделами.

Вопрос 3. Будут ли потеряны данные при уменьшении объема?

Уменьшение размера раздела не приведет к потере данных. Если раздел содержит неперемещаемые файлы (например, файл подкачки или область хранения теневых копий), объем сожмется до точки, где расположены неперемещаемые файлы. Другими словами, используемое пространство с существующими данными недоступно для сжатия.

Решение 1. Изменить размер раздела без потери данных с помощью управления дисками Windows 7/8/10/11

Управление дисками Windows по умолчанию установлено во всех операционных системах Windows и серверах Windows и предлагает самые базовые функции увеличения или уменьшения объема жесткого диска, твердотельного накопителя или внешнего жесткого диска USB. «Уменьшить объем» на 100% безопасен, чтобы гарантировать, что ваши данные не будут затронуты. Однако стоит отметить, что параметр «Расширить том» МОЖЕТ или НЕ МОЖЕТ удалять данные, в зависимости от того, есть ли нераспределенное пространство в правой части раздела, который вы пытаетесь увеличить.

Кроме того, Управление дисками Windows поддерживает только файловую систему NTFS. Предстоящее руководство применимо исключительно к изменению размера раздела NTFS.

Чтобы сжать раздел без потери данных, следуйте пошаговому руководству:

Шаг 1. Нажмите клавиши Windows + R, чтобы вызвать окно «Выполнить», введите diskmgmt.msc, нажмите «ОК», чтобы открыть «Управление дисками Windows».

открыть управление дисками

Шаг 2. Щелкните правой кнопкой мыши раздел, размер которого вы хотите уменьшить, и выберите Уменьшить объем.

изменить размер раздела без потери данных - увеличить объем

Шаг 3. В окне "Сжатие тома" вы можете увидеть общий размер до сжатия и размер доступного места для сжатия. Здесь вам нужно ввести точное количество места для сжатия. Нажмите «Уменьшить», и это будет сделано за считанные секунды.

изменить размер раздела без потери данных - уменьшить объем

Вернитесь к интерфейсу управления дисками, вы увидите, что место на диске уменьшилось, и теперь доступно нераспределенное пространство.

Чтобы расширить том без потери данных, нужно делать это осторожно:

Вы можете напрямую расширить том, если в правой части раздела, размер которого вы хотите изменить, есть нераспределенное пространство. В противном случае параметр «Расширить том» отображается серым цветом и становится недействительным параметром в разделе «Управление дисками».

Если рядом с разделом нет незанятого пространства, необходимо удалить соседний раздел, чтобы освободить место. Удаление раздела приведет к потере данных, необходимо заранее сделать резервную копию файлов.

Если вы не хотите удалять раздел, но должны расширить его, вы можете использовать функцию «Выделить пространство» в EaseUS Partition Master, чтобы напрямую добавить свободное пространство в целевой раздел, например, переместить пространство с диска d на диск c. диск Windows 11/10.

Решение 2. Измените размер раздела без потери данных с помощью бесплатного диспетчера разделов

EaseUS Partition Master позволяет изменять размер, перемещать, создавать и объединять разделы простым щелчком мыши без потери данных. Этот менеджер разделов поддерживает файловые системы NTFS и FAT. Другими словами, он позволяет вам не только изменять размер раздела NTFS, но и изменять размер раздела FAT32. Более того, встроенная в эту программу утилита «Создать раздел» может помочь вам создать раздел NTFS/FAT.Его функция «Преобразовать в NTFS» позволяет преобразовать FAT (FAT12/FAT16/FAT32) в файловую систему NTFS. Его функция «Объединить разделы» позволяет объединить раздел FAT/NTFS с другим разделом NTFS.

Теперь загрузите EaseUS Partition Master и следуйте приведенным ниже инструкциям, чтобы с легкостью изменить размер раздела без потери данных.

Windows 11/10/8/7 100% безопасность

Как уменьшить раздел в Windows 11/10/8/7 без потери данных

Шаг 1. Найдите и выберите целевой раздел для сжатия

В главном окне щелкните правой кнопкой мыши раздел, который нужно уменьшить, и выберите "Изменить размер/переместить".

Шаг 2. Настройте размер раздела

Используйте мышь, чтобы перетащить один из его концов, чтобы уменьшить пространство раздела.

Вы также можете настроить поле размера раздела, чтобы уменьшить размер целевого раздела. После этого нажмите "ОК", чтобы продолжить.

Шаг 3. Выполнение операции

Нажмите кнопку "Выполнить операцию" и "Применить", чтобы сохранить все изменения.

Как расширить раздел в Windows 11/10/8/7 без потери данных

Шаг 1. Найдите целевой раздел

Чтобы начать расширение раздела, сначала необходимо найти целевой раздел и выбрать "Изменить размер/переместить".

Выберите целевой раздел для расширения

Шаг 2. Расширьте целевой раздел

Перетащите панель разделов вправо или влево, чтобы добавить нераспределенное пространство в текущий раздел, и нажмите "ОК" для подтверждения.

выберите другой диск для выделения места

Дополнительный вариант: получить место с другого диска

Если на вашем диске недостаточно нераспределенного пространства, щелкните правой кнопкой мыши большой раздел с достаточным количеством свободного места и выберите "Выделить место".

Затем выберите целевой раздел, который вы хотите расширить, при выделении пространства для столбца.

выберите другой диск для выделения места

Шаг 3. Выполните операции по расширению раздела.

Перетащите точки целевого раздела в нераспределенное пространство и нажмите "ОК".

завершить расширение раздела

Затем нажмите кнопку "Выполнить операцию" и нажмите "Применить", чтобы сохранить все изменения.

Видеоруководство: изменение размера раздела в Windows 11/10/8/7

Вы также можете воспользоваться этим видеоруководством, чтобы гибко изменить размер раздела на своем компьютере.

Какой способ изменения размера раздела вы выберете?

Подводя итог, можно использовать либо Ease Partition Master, либо Windows Disk Management для сжатия разделов без потери данных. Но если вы хотите расширить раздел, вам нужно рассмотреть ситуацию. Если вы можете создать нераспределенное пространство с правой стороны целевого раздела, оба метода возможны. Если нераспределенного пространства нет и вы не хотите удалять раздел, для безопасности данных лучше использовать Ease Partition Master.

Как изменить размер кластера тома?

Требуется ли переформатирование тома?

Приводит ли это к потере данных?

Есть какие-либо предупреждения, если мы можем изменить размер кластера без форматирования тома?

Пранай (MCSE, MCITP)

Ответы

Нельзя изменить это без переформатирования, по крайней мере, с помощью встроенных инструментов Windows.

Я считаю, что некоторые сторонние инструменты позволяют вам делать это, например PartitionMagic и подобные. Но я не гарантирую, что вы не потеряете данные.

Наиболее безопасным способом будет переформатирование.

  • Помечено в качестве ответа MedicalS Microsoft contingent staff 30 августа 2014 г., 8:51

Как изменить размер кластера тома?

Требуется ли переформатирование тома?

Приводит ли это к потере данных?

Любой alertnative можем ли мы изменить размер кластера без форматирования тома?


1) Сделайте приличную резервную копию

2) Проверить созданную резервную копию

3) Удалить исходный том

4) Отформатировать экс-том с новым размером блока

5) Получить данные из резервной копии

Это наиболее желательный путь. Со встроенными инструментами.Для сторонних проверьте Acronis, раньше они могли это делать (в прошлый раз только для свободного места) и MiniTool от Partition Magic тоже это делал (но не с бесплатной версией ПО AFAIR).

  • Помечено в качестве ответа MedicalS Microsoft contingent staff 30 августа 2014 г., 8:51

Все ответы

Мне нужно изменить количество байтов на размер кластера, выделенное ниже. Я не думаю, что это было бы осуществимо, как вы сказали.

NTFS Volume Serial Number: 0x1830318730316CBE
Версия: 3.1
Номерные сектора: 0x0000000003BCCFFF
Общие кластеры: 0x00000000007799FF
Бесплатные кластеры: 0x00000000001645e9
Всего зарезервировано: 0x00000000000006D0
Байт на сектор: 512
Байт на физический сектор:
Байт на кластер: 4096
Байт на сегмент FileRecord: 1024
Кластеров на сегмент FileRecord: 0
Mft Допустимые данные Длина: 0x0000000008000000000000000008000000
MFT BART LCN: 0x00000000000C0000
MFT2 Start LCN: 0x0000000000000002
Старт Зона MFT: 0x0000000000351300
Конец ZONE: 0x000000000035DB00

ntfsresize: изменение размера файловой системы NTFS без потери данных

Команда для отображения руководства по ntfsresize в Linux: $ man 8 ntfsresize

ntfsresize — изменение размера файловой системы NTFS без потери данных

ОБЗОР

ntfsresize [ ОПЦИИ ] --info(-mb-only) УСТРОЙСТВО
ntfsresize [ ОПЦИИ ] [ --size РАЗМЕР [ k | М | Г ]] УСТРОЙСТВО

ОПИСАНИЕ

Программа ntfsresize безопасно изменяет размер файловых систем Windows XP, Windows Server 2003, Windows 2000, Windows NT4 и Longhorn NTFS без потери данных. Поддерживаются все версии NTFS, используемые 32-битной и 64-битной Windows. Дефрагментация НЕ требуется перед изменением размера, потому что программа может перемещать любые данные, если это необходимо, без риска для целостности данных.

Ntfsresize можно использовать для уменьшения или увеличения любой файловой системы NTFS, расположенной на несмонтированном УСТРОЙСТВЕ (обычно на разделе диска). Новая файловая система поместится в УСТРОЙСТВО, желаемый размер которого равен SIZE байтам. Параметр SIZE может иметь один из необязательных модификаторов k , M , G , что означает, что параметр SIZE задается в килобайтах, мегабайтах или гигабайтах соответственно. Ntfsresize соответствует стандартам SI, ATA, IEEE и производителям дисков, используя k=10^3, M=10^6 и G=10^9.

Если обе опции --info(-mb-only) и --size опущены, файловая система NTFS будет увеличена, чтобы соответствовать размеру базового УСТРОЙСТВА.

Чтобы изменить размер файловой системы на разделе, вы должны изменить размер ОБА файловой системы и раздела, отредактировав таблицу разделов на диске. Подобно другим средствам изменения размера файловой системы из командной строки, ntfsresize не манипулирует размером разделов, поэтому для этого вы также должны использовать инструмент для разметки диска, например fdisk (8). В качестве альтернативы вы можете использовать один из многих удобных для пользователя разделителей, которые используют ntfsresize внутри, например DiskDrake от Mandriva, QTParted, YaST Partitioner от SUSE/Novell, EVMS от IBM, GParted или Partman от Debian/Ubuntu.

ВАЖНО! Рекомендуется делать РЕГУЛЯРНЫЕ РЕЗЕРВНЫЕ КОПИИ ценных данных, особенно перед использованием ЛЮБЫХ инструментов для создания разделов. Чтобы сделать это для NTFS, вы можете использовать ntfsclone (8). Не забудьте также сохранить таблицу разделов!

Усадка

Если вы хотите уменьшить размер раздела NTFS, сначала используйте ntfsresize, чтобы уменьшить размер файловой системы. Затем вы можете использовать fdisk (8), чтобы уменьшить размер раздела, удалив раздел и воссоздав его с меньшим размером. Не делайте раздел меньше нового размера NTFS, иначе вы не сможете загрузиться. Если вы все же сделали это, просто заново создайте раздел размером с NTFS.

Увеличение

Чтобы увеличить файловую систему NTFS, сначала необходимо увеличить размер основного раздела. Это можно сделать с помощью fdisk (8), удалив раздел и создав его заново с большим размером. Убедитесь, что он не будет пересекаться с другим существующим разделом. Вы можете увеличивать вверх (первый сектор без изменений) или вниз (последний сектор без изменений), но вы не можете увеличивать оба конца за один шаг. Если вы объедините два раздела NTFS, только один из них может быть расширен до объединенного раздела. После увеличения раздела вы можете использовать ntfsresize для увеличения размера файловой системы.

Разметка

При воссоздании раздела с помощью средства создания разделов диска убедитесь, что вы создаете его в том же начальном секторе и с тем же типом раздела, что и раньше. В противном случае вы не сможете получить доступ к своей файловой системе. Используйте команду 'u' fdisk, чтобы переключиться на надежный сектор с цилиндра по умолчанию.

Также убедитесь, что вы установили загрузочный флаг для раздела, если он существовал ранее. В противном случае вы не сможете загрузить компьютер с диска.

ВАРИАНТЫ

Ниже приводится сводка всех параметров, которые принимает ntfsresize. Почти все параметры имеют два эквивалентных имени. Короткому имени предшествует «-», а длинному — «-».Любые однобуквенные опции, которые не принимают аргумент, могут быть объединены в одну команду, например -fv эквивалентно -f -v . Опции с длинными именами могут быть сокращены до любого уникального префикса их имени. -c , --check При использовании этой опции ntfsresize только проверит устройство, чтобы убедиться, что оно готово к изменению размера. Если нет, он распечатает все обнаруженные ошибки. Если устройство в порядке, ничего не будет напечатано. -i , --info Используя эту опцию без --expand , ntfsresize определит теоретически наименьший поддерживаемый размер сжатой файловой системы. В большинстве случаев результатом является пространство, уже используемое в файловой системе. Ntfsresize не будет сжиматься до меньшего размера, чем тот, который вы получили с помощью этой опции, и в зависимости от нескольких факторов он может не сжаться очень близко к этому теоретическому размеру. Хотя целостность ваших данных никогда не должна подвергаться риску, все же настоятельно рекомендуется выполнить тестовый запуск с использованием параметра --no-action перед реальным изменением размера.

Практически наименьший уменьшенный размер обычно составляет около «используемого пространства» + (20–200 МБ). Также примите во внимание, что для безопасной загрузки Windows может потребоваться около 50–100 МБ свободного места.

Если используется в сочетании с параметром --expand , ntfsresize определит наименьший размер расширения вниз и возможные приращения к размеру. Это точное количество байтов, которое нельзя округлять. Эту опцию можно использовать после расширения раздела при условии, что верхняя граница не изменилась.

Этот параметр никогда не вызывает никаких изменений в файловой системе, раздел открывается только для чтения. -m , --info-mb-only Подобно опции info, выводить только уменьшаемый размер в МБ. Ничего не печатать, если размер сжатия совпадает с исходным размером (в МБ). Эту опцию нельзя использовать вместе с опцией --expand . -s , --size РАЗМЕР[ k | М | G ] Измените размер файловой системы, чтобы она поместилась в раздел, размер которого равен SIZE [ k | М | G ] байтов, сдвинув его конец и сохранив начало без изменений. Размер файловой системы должен быть как минимум на один сектор меньше размера раздела. Необязательные модификаторы k , M , G означают, что параметр SIZE задается в килобайтах, мегабайтах или гигабайтах соответственно. В соответствии со стандартами k=10^3, M=10^6 и G=10^9. ki=2^10, Mi=2^20 и Gi=2^30 также разрешены. Сначала используйте эту опцию с --no-action. -x , --expand Расширить файловую систему до текущего размера раздела, сдвинув его начало и сохранив конец без изменений. Метаданные воссоздаются в расширенном пространстве, и никакие пользовательские данные не перемещаются. Это несовместимо с параметром -s (или --size) и может быть выполнено только в том случае, если расширенное пространство точно кратно размеру кластера. Он также должен быть достаточно большим для хранения новых метаданных.

Если расширение по какой-либо причине прервано (отключение электроэнергии и т. д.), вы можете перезапустить изменение размера, так как исходные данные и метаданные остались без изменений.

Примечание: расширение системного раздела Windows и файловой системы вниз может привести к тому, что реестр или некоторые файлы не будут соответствовать новой структуре системы, или некоторые важные файлы будут расположены слишком далеко от начала раздела, что сделает Windows не загружаемой. -f , --force Заставляет ntfsresize продолжить операцию изменения размера либо без запроса явного принятия, либо если файловая система помечена для проверки согласованности. Удвойте параметр (-ff, --force --force), чтобы избежать запроса, даже если файловая система помечена для проверки.

Обратите внимание, что ntfsresize всегда помечает файловую систему для проверки согласованности перед реальной операцией изменения размера и оставляет этот путь для дополнительной безопасности. Таким образом, если NTFS была помечена ntfsresize, то использовать эту опцию безопасно. Если вам нужно изменить размер несколько раз, не загружая Windows между каждым шагом изменения размера, вы должны использовать эту опцию. -n, --no-action Используйте эту опцию, чтобы выполнить тестовый запуск перед реальной операцией изменения размера. Том будет открыт только для чтения, а ntfsresize покажет, что он будет делать, если изменит размер файловой системы. Продолжайте реальное изменение размера только в том случае, если тестовый прогон пройден. -b , --bad-sectors Поддержка дисков с аппаратными ошибками, поврежденные сектора с такими размерами ntfsresize по умолчанию отказываются работать.

Прежде чем использовать этот параметр, настоятельно рекомендуется сделать резервную копию с помощью ntfsclone (8) с параметром --rescue, а затем запустить chkdsk /f /r volume: в Windows из командной строки. Если гарантия на диск еще действует, замените его. Он дефектный. Также обратите внимание, что никакое программное обеспечение не может исправить аппаратные ошибки такого типа. Максимум, что они могут сделать, — это устранить необратимые дефекты.

Эта опция не действует, если диск безупречен. -P , --no-progress-bar Не показывать индикаторы выполнения. -v , --verbose Больше вывода. -V , --version Вывести номер версии ntfsresize и выйти. -h , --help Показать справку и выйти.

КОДЫ ВЫХОДА

ИЗВЕСТНЫЕ ПРОБЛЕМЫ

В настоящее время существует несколько очень редко встречающихся ограничений: файловые системы с неизвестными поврежденными секторами, перемещение первого экстента MFT и изменение размера в середине экстента $MFTMirr пока не поддерживаются. Эти случаи обнаруживаются, и изменение размера ограничивается безопасным размером или отображается ближайший безопасный размер.

Ntfsresize запланирует проверку согласованности NTFS, и после первой загрузки Windows вы должны увидеть, как chkdsk работает на синем фоне. Это сделано намеренно и не стоит об этом беспокоиться. Windows может принудительно выполнить быструю перезагрузку после проверки согласованности. Более того, после переразметки диска и в зависимости от конфигурации оборудования также может появиться сообщение Windows «Изменение параметров системы». Просто подтвердите это и перезагрузитесь снова.

Семантика обработки геометрии диска (HDIO_GETGEO ioctl) изменилась несовместимым образом в ядрах Linux 2.6, и это вызвало множество повреждений таблицы разделов, что привело к невозможности загрузки систем Windows, даже если NTFS была согласованной, если parted (8) участвовал в некоторых способ. Эту проблему часто приписывали ntfsresize, но на самом деле она полностью независима от NTFS, поэтому ntfsresize. Более того, ntfsresize вообще никогда не затрагивает таблицу разделов. Изменив «Режим доступа к диску» на LBA в BIOS, в большинстве случаев загрузка снова работает. Дополнительную информацию об этой проблеме можно найти в разделе «Устранение неполадок» приведенных ниже часто задаваемых вопросов по Ntfsresize.

АВТОРЫ

ntfsresize был написан Сабольчем Сакачитсом при участии Антона Алтапармакова и Ричарда Рассона. Он был портирован на ntfs-3g Эриком Ларссоном и Жан-Пьером Андре.

ПОЗНАКОМЛЕНИЕ

Большое спасибо Антону Альтапармакову и Ричарду Рассону за libntfs, прекрасную документацию и комментарии, Гергели Мадарашу, Дьюи М. Сассеру и Мигелю Ластре и его коллегам из Университета Гранады за их постоянную и очень ценную помощь, а также Эрику Миду, Мартину Фику, Сандро Хоуку, Дэйву Кроалу, Лоррину Нельсону, Герту Хендриксу, Роберту Бьоркману и Ричарду Бердику за бета-тестирование поддержки переселения, Флориану Эйбену, Фрицу Опплигеру, Ричарду Эблингу, Сиду-Ахмеду Туати, Яну Киске, Бенджамину Ределингсу, Кристоферу Хейни, Райану Дурку, Ральфу Бейеру, Скотту Хансену, Алану Эвансу за их ценный вклад и Теодору Ц'о, чья справочная страница resize2fs (8) изначально легла в основу этой страницы.

Читайте также: