Ativar o modo da unidade de CD no firmware do dispositivo USB
Resposta rápida: role para baixo.
Resposta longa:
Is partitioning the pen drive, and then making 1 partition as read only, a solution to this? If yes, then please guide me how to do that.
Parece haver muita conversa (e confusão) por aí sobre ter partições somente leitura em pendrives, a idéia é fazer com que pareça uma unidade de CD para o Windows, para que os arquivos estejam protegidos.
Várias partições não funcionam com janelas.
A história continua, nós poderíamos ter 2 partições na unidade com uma imagem iso somente leitura em uma, e uma partição FAT32 regular para a outra.
Funciona muito bem com o Linux, não com o Windows.
Você pode sobrescrever o stick usb inteiro com uma imagem iso e o Windows o tratará como um drive de CD (até mesmo o BIOS pode inicializar a partir dele se for uma imagem híbrida!), Mas isso é tudo. Se a imagem estiver em uma partição, as janelas não saberão mais o que fazer. E como harrymc apontou, o Windows não gosta de várias partições em unidades removíveis, de qualquer forma.
O U3, no entanto, faz exatamente isso!
U3 varas têm firmware especial para emular uma unidade de CD além do drive usb normal, e assim aparecem como duas unidades diferentes. A unidade de CD é normalmente usada para fornecer conteúdo proprietário e, portanto, não está sob controle do usuário. Para todos os efeitos práticos, os arquivos dentro dele são protegidos (a alteração requer um firmware de reprogramação).
A boa notícia é que o U3 varas saiu um tempo atrás e agora parece praticamente todo usb stick tem essa funcionalidade embutida mesmo que não seja usada por padrão (!) Há até um ferramenta opensource ( u3-tool ) que permite manipular a imagem do CD para dispositivos compatíveis com U3.
A má notícia: temos que mexer com o firmware do bastão, a maioria das ferramentas são apenas para janelas, vêm da China, são extremamente técnicas, se não totalmente obscuras, e podemos explodir tudo com as configurações erradas. Tudo bem, não vai ser bonito ...
Caso fácil: funciona com a ferramenta u3
- Seu marcador está na dispositivos suportados (ou você se sente aventureiro e apenas tenta)
- Crie uma imagem iso com seu (s) arquivo (s) nela (genisoimage / isomaster / sua ferramenta de gravação favorita)
- Substitua a imagem de CD do usb stick por sua própria usando ferramenta u3 .
Caso geral
A seguir, a maioria vem deste excelente tutorial :
- Descubra o que o chip possui.
ChipGenius
e Flash Drive Information Extractor
são particularmente bons nisso. Obtenha a versão mais recente do flashboot.ru (Sim, é em russo, esqueci de mencionar que estaríamos visitando a Rússia ao longo do caminho "Obtenha o chrome para traduzir a página para você, tudo ficará bem)".
Chip é Phison
ou SMI
? Estamos no negócio, outros não sei.
Por exemplo, eu tenho um dispositivo Kingston Data Traveler e ele é baseado em Phison.
-
VID
& do dispositivo de pesquisa PID
você obteve na etapa anterior no banco de dados do flashboot.ru para descobrir de qual ferramenta você precisa. O ChipGenius também pode lhe dizer. Parece que é MPAll para chips Phison (você precisa da versão correta), UFDisk Utilities para SMI etc. Baixe e instale a partir do flashboot.ru.
- Se você também tiver a MPAll, siga o tutorial e tente definir as configurações corretamente ( boa sorte). Na parte F1 você quer 2 partições: um cd-rom e um disco removível. Defina os tamanhos das partições, a imagem iso etc. Pisca a unidade e ore.
Para utilitários UFDisk, siga o tutorial na resposta de vinayak.
- Seu usb stick agora (espero) aparece como um CD Drive somente de leitura com sua apresentação nele e uma unidade removível de leitura / gravação para o usuário.