Não tenho conhecimento de nenhuma ferramenta do Windows capaz de lidar com imagens brutas do sistema de arquivos, então aqui está uma resposta do Linux. Use qualquer Live CD - Gparted , Ubuntu, etc.
-
Expanda a "partição" acrescentando 128 MB de qualquer dado:
$ set -o noclobber $ dd if=/dev/zero bs=1M count=128 >> imagefile.img
-
Expandir o sistema de arquivos interno:
$ sudo -s # device=$(losetup -f) # losetup $device imagefile.img # bytes=$(stat -c %s imagefile.img)
('dd' usa megabytes binários, enquanto 'ntfsresize -s' recebe os decimais; portanto,
-s 256M
não funcionaria como esperado e você precisa especificar o tamanho em bytes.)# ntfsresize -s $bytes -n $device # ntfsresize -s $bytes $device
(O primeiro comando, com
-n
, executa um teste. O segundo, sem-n
, realmente redimensiona o sistema de arquivos.)# losetup -d $device