Вопрос: Как изменить размер образа диска NTFS в Windows?


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


1
2018-06-30 09:19


Источник


У меня был только опыт изменения размера на диске, а не «изображения», но независимо ... Сохраните резервную копию, прежде чем пытаться это сделать! - PriceChild


Ответы:


Я не знаю о каких-либо инструментах 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
    

0
2018-06-30 10:11