lcavalheiro
(usa Slackware)
Enviado em 02/10/2015 - 17:55h
gabrielscorpion escreveu:
Galera, seguinte....formatei meu pendrive com o comando:
# mkfs.msdos -F 32 -I -n rotulo /dev/sdb
O pendrive formatou correto, porem no Windows ele não inicializa no explorer. No Linux ele inicia.
Ai formatei o pendrive com o GParted, porem no GParted tem uma opção que você clica com o botão direito em cima do pendrive e vai em "Gerenciar Sinalizadores", e marca a opção "boot", fazendo isso o pendrive é reconhecido (inicializa) no Windows e no Linux também.
E sim, eu tenho o pacote
dosfstools instalado.
Mas a questão é, eu quero formatar via linha de comando e fazer ele ser reconhecido no Windows, alguem sabe?
Só pra lembrar: tambem tentei o
mkfs.vfat -I -n rotulo /dev/sda e tambem não reconheceu no Windows.
Obrigado.
Lendo a manpage do comando, encontra-se:
BUGS
mkfs.fat can not create boot-able filesystems. This isn't as easy as you might think at first glance for various
reasons and has been discussed a lot already. mkfs.fat simply will not support it ;)
Ou seja, o comando sozinho não vai transformar o pendrive em inicializável. Mas tem como fazer isso pela linha de comando. Vamos supor que seu pendrive seja o /dev/sdb...
# fdisk /dev/sdb
Ele vai pedir um comando, escolha o "a" (sem aspas). Como só existe uma partição no pendrive, ele automaticamente a marcará como inicializável. Grave as alterações com o comando "w" (sem aspas) e então rode:
# sync
Só quando acabar de rodar esse comando você pode desespetar o pendrive.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta