1

Я сохранил раздел диска в.IMG-файл, но он всего 128 МБ. Какой инструмент можно использовать, чтобы изменить его размер до 256 МБ и сохранить его загрузочным?

1 ответ1

0

Я не знаю ни о каких инструментах Windows, способных работать с необработанными образами файловой системы, поэтому вот ответ Linux. Используйте любой Live CD - Gparted, Ubuntu и т.д.

  1. Разверните "раздел", добавив 128 МБ любых данных:

    $ set -o noclobber
    
    $ dd if=/dev/zero bs=1M count=128 >> imagefile.img
    
  2. Разверните внутреннюю файловую систему:

    $ sudo -s
    
    # device=$(losetup -f)
    # losetup $device imagefile.img
    
    # bytes=$(stat -c %s imagefile.img) 
    

    ('dd' использует двоичные мегабайты, а 'ntfsresize -s' принимает десятичные; поэтому -s 256M не будет работать должным образом, и вам придется указывать размер в байтах.)

    # ntfsresize -s $bytes -n $device
    # ntfsresize -s $bytes $device
    

    (Первая команда, с -n , выполняет тестовый запуск. Второй, без -n , на самом деле изменяет размер файловой системы.)

    # losetup -d $device
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .