Parece que o analisador de linha de comando usado por format.com
simplesmente não suporta a citação de espaços.
A solução mais simples é:
format h: /y/q/fs:ntfs/v:foo && label h: My new disk
As abordagens óbvias para mim falham.
# format h: /fs:ntfs /q /y /V:512MB Disk
Invalid parameter - Disk
# format h: /fs:ntfs /q /y /V:"512MB Disk"
Invalid parameter - Disk"
# format h: /fs:ntfs /q /y /V:"512MB\ Disk"
Invalid parameter - Disk"
# format h: /fs:ntfs /q /y /V:512MB\ Disk
Invalid parameter - Disk
Ok, o rótulo funciona depois do fato.
# label h: 512MB Disk
#
Mas como fazer isso usando o formato? Estou sentindo falta de algum tipo de sequência de escape?
Tags command-line windows format