Я сохранил раздел диска в.IMG-файл, но он всего 128 МБ. Какой инструмент можно использовать, чтобы изменить его размер до 256 МБ и сохранить его загрузочным?
1
1 ответ
0
Я не знаю ни о каких инструментах Windows, способных работать с необработанными образами файловой системы, поэтому вот ответ Linux. Используйте любой Live CD - Gparted, Ubuntu и т.д.
Разверните "раздел", добавив 128 МБ любых данных:
$ set -o noclobber $ dd if=/dev/zero bs=1M count=128 >> imagefile.img
Разверните внутреннюю файловую систему:
$ 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