
Gostaria de poder criar 2 partições no meu pen drive USB: 1 partição somente leitura (cdrom) e 1 partição gravável (FAT32).
O que tentei até agora sem sucesso:
Usando
/sbin/gparted
no Linux, criei duas partições FAT32 no pen drive.Em seguida, criei uma pequena imagem iso (cerca de 300 KB de tamanho), assim:
$ genisoimage -V myLabel -rJ -o /tmp/my.iso /path/to/data
Em seguida,
dd
alterei esta iso para a primeira partição FAT32, assim:$ dd if=/tmp/my.iso of=/dev/sdb1 bs=1M conv=notrunc $ sync
(Aqui,
/dev/sdb
corresponde ao meu pen drive.)
Resultados:
O gerenciador de arquivos Nautilus pode ver perfeitamente as partições CDROM e FAT32. Mas
gparted
mostra o tipo de sistema de arquivos da partição sobrescrita (CDROM) como 'desconhecido'!Assim como
gparted
o Windows 7 não consegue reconhecer o sistema de arquivos na primeira partição (CDROM) (que o Windows está programado para ver de qualquer maneira) e então me solicita que o formate!
Não consigo entender por que o Nautilus pode mostrar minhas partições perfeitamente, mas não gparted
o Windows.
Responder1
AFAIK, GParted não suporta ISO-9660. Certamente não está listado na caixa de diálogo Exibir-> Suporte ao sistema de arquivos. Na verdade, isso não é surpreendente, já que o ISO-9660 se destina ao uso em discos ópticos, não em partições de disco rígido. Não considero isso um bug no GParted.
Quanto à incapacidade do Windows de acessar a partição, provavelmente é uma questão de os programadores da Microsoft decidirem que era algo muito estranho de se fazer. É concebível que exista um driver de terceiros que permita ao Windows montar tal partição, mas não procurei por tal coisa. Mesmo que você descubra, o Windows ainda está limitado a usar uma partição por unidade flash USB, portanto, no seu cenário, você poderá acessar apenas uma partição do Windows.
A verdadeira questão é: o que você está tentando realizar? Ou seja, qual é o seu objetivo final ao configurar uma unidade flash USB dessa forma? Pode haver alguma outra maneira de fazer isso.
Responder2
"of=/dev/sdb" é um erro de digitação? não deveria ser /dev/sdb1? Parece que você está dd-ing do início da unidade, independentemente do mapa de partição que você acabou de construir
Responder3
Você pode fazer o que precisa comCriador de partição somente leitura de CD ROM USB. O problema é que o software é para Windows e parece um pouco antigo.
Esta é a informação do post:
Esta ferramenta simples, mas muito poderosa e pequena, é amplamente utilizada para formatar e criar ou gerenciar o tamanho da partição para os controladores DM. Estas ferramentas podem ser usadas para vários, mesmo para todos os modelos, se os controladores DM. Este é um utilitário muito bom para criar CD ROM ou partição somente leitura. Esta ferramenta é amplamente utilizada para unidades USB TwinMOS K2, também SanDisk USB, Transcent, Apacer USB e assim por diante. Se você descobriu que o USB possui o controlador DM após verificar com o ChipGenius, selecione a versão correta das ferramentas e aplique-a.
DM UDisk AP - utilitário para formatar, criar CD-ROM e partições ocultas para controladores DM. O arquivo também contém manual em chinês