Crie um sistema de arquivos FAT16 com o DiskPart

0

Eu preciso criar uma imagem FAT16 por meio de um script em lote. Eu estou tentando obter o DiskPart no Windows 10 para criar uma imagem FAT16 e estou tendo alguns problemas.

Como estou tentando criar a imagem

diskpart
create vdisk file=C:\filesystem.vhd type=fixed maximum=17
select vdisk file=C:\filesystem.vhd
attach vdisk
create partition primary
select partition 1
active
format FS=FAT label=dfs
assign letter=w

[Copy Files over]

detach vdisk
exit

O problema é:

  • Se o número de arquivos copiados for pequeno, o diskpart criará um volume fat12. Como forçar o diskpart a sempre criar um sistema de arquivos FAT16?

  • Quando eu abro a imagem em um editor hexadecimal, ela não parece realmente um sistema de arquivos FAT16. Parece que tudo é compensado com alguns dados no início. Não tenho certeza do que está acontecendo. Eu tentei usar o qemu-img para converter o vhd para um img bruto e ainda assim o formato não parece seguir o layout de uma imagem FAT16. Existe algum metadado que estou perdendo aqui?

por Jeremy 25.06.2017 / 09:31

0 respostas