Desenvolvedor Rufus aqui.
Antes de tudo, muitas das opções listadas são listadas apenas quando o Rufus é executado no modo avançado (por exemplo, quando a seção Opções Avançadas é exibida), porque elas são destinadas a pessoas que já sabem do que se trata.
Para começar, você precisa entender que o formato ISO NUNCA foi projetado para inicialização via USB. ISO é uma cópia 1: 1 de um disco óptico, e a mídia de disco óptico é muito diferente da mídia USB, tanto em termos de como os gerenciadores de inicialização devem ser estruturados, como o sistema de arquivos que eles usam, como são particionados (eles não são ), e assim por diante.
Portanto, se você possui um ISO, não pode simplesmente fazer com um USB o que pode fazer com um disco óptico, que é lido a cada byte do ISO e copia-o como está, em sequência, no disco (ou seja, qual CD / Os aplicativos de gravador de DVD funcionam ao gravar um ISO).
Isso não quer dizer que esse tipo de cópia 1: 1 não possa existir para USB, apenas que as cópias 1: 1 da mídia USB serão completamente diferentes das cópias 1: 1 da mídia de disco óptico e (fora do uso de imagens ISOHybrid, que são criados para funcionar como cópias 1: 1 de disco e ópticas), portanto, não são intercambiáveis. Para o registro, na terminologia Rufus, uma cópia 1: 1 da mídia USB é chamada de DD Image
(você verá essa opção na lista) e algumas distribuições, como FreeBSD ou Raspbian, na verdade fornecem imagens DD para instalação USB, juntamente com ISOs para instalação em CD / DVD.
Assim, estabelecemos que as imagens ISO são realmente pouco adequadas para criar mídia USB inicializável, porque são o equivalente a fornecer um pino redondo para caber em um orifício quadrado menor e, portanto, o pino redondo deve ser alterado para caber .
Agora você pode estar se perguntando por que, se os ISOs inicializáveis são tão inadequados para isso, a maioria dos distribuidores de sistemas operacionais fornece imagens ISO em vez de imagens DD. Bem, fora de razões históricas, um dos problemas do DD Images é que, por serem um sistema de arquivos particionado, se você criar uma cópia 1: 1 na mídia USB, e sua mídia for maior que a da pessoa que Depois de criar a imagem, você acabará com a capacidade aparente de sua mídia reduzida ao tamanho da imagem DD original. Além disso, enquanto os discos ópticos e, portanto, os ISOs, só podem usar um dos dois sistemas de arquivos ( ISO9660
ou UDF
), todos eles muito bem suportados por todos os principais sistemas operacionais por um longo tempo (o que permite que você dê uma olhada no conteúdo da imagem antes ou depois de usá-lo), o DD Images pode literalmente usarqualquer um dos milhares de sistemas de arquivos diferentes que existem, o que significa que, mesmo após a criação do seu USB inicializável, talvez você não consiga ver nenhum conteúdo nele até a inicialização. Por exemplo, este será o caso se você usar as imagens USB do FreeBSD no Windows - Depois que o USB for criado, o Windows não poderá acessar nenhum conteúdo nele até que você reformate.
É por isso que os provedores de sistemas operacionais tendem a preferir os ISOs sempre que possível, pois (geralmente) fornece uma melhor experiência ao usuário em todos os sistemas operacionais. Mas isso também significa que alguma conversão deve (geralmente) ocorrer, para que nossa peg ISO redonda possa se encaixar perfeitamente no orifício quadrado menor que é uma unidade flash USB. Como isso se relaciona com as opções da lista? Estamos chegando a isso.
Uma das primeiras coisas que geralmente precisam ser feitas é o sistema de arquivos ISO9660
ou UDF
que os ISOs usaram. Na maioria das vezes, isso significa extrair e copiar todos os arquivos da ISO em um FAT32
ou NTFS
sistema de arquivos, que é o que inicializável unidades Flash USB tendem a usar. Mas é claro que isso significa que, quem criar o sistema ISO deve ter adotado alguma providência para oferecer suporte FAT32
ou NTFS
como um sistema de arquivos para instalação ou instalação (o que nem todas as pessoas, especialmente aquelas que dependem muito do ISOHybrid, tendem a fazer) .
Depois, existe o próprio carregador de inicialização, ou seja, o primeiro bit de código que é executado quando um computador é inicializado a partir do USB. Infelizmente, os carregadores de inicialização HDD / USB e ISO são bestas muito diferentes, e o firmware do BIOS ou UEFI também trata a mídia USB e óptica de maneira muito diferente durante a inicialização. Portanto, você normalmente não pode tirar o gerenciador de inicialização do ISO (que normalmente seria um gerenciador de inicialização El Torito), copiá-lo para USB e esperar que o USB seja inicializado.
E essa é a parte que é relevante para as nossas opções de lista, porque a Rufus precisará fornecer uma parte relevante do carregador de inicialização, que simplesmente não pode ser obtida da ISO. Se estivermos lidando com uma ISO baseada em Linux, é provável que ele use o GRUB 2.0 ou o Syslinux, portanto o Rufus inclui a capacidade de instalar uma versão USB do GRUB ou Syslinux (já que a ISO geralmente contém apenas a versão específica da ISO). Agora, isso geralmente é feito automaticamente quando você seleciona ISO Image
e abre um ISO, pois o Rufus é inteligente o suficiente para detectar que tipo de conversão ele precisa aplicar, mas se você quiser brincar, o Rufus oferece a opção de instalar também alguns BLANKgerenciadores de inicialização, que permitem inicializar em um prompt do GRUB ou Syslinux. A partir daí, se você estiver familiarizado com esses tipos de gerenciadores de inicialização, poderá criar / testar seus próprios arquivos de configuração e tentar seu próprio processo de inicialização personalizado baseado em Syslinux ou GRUB (porque, nesse estágio, você só precisa copiar / editar arquivos no USB para fazer isso).
Portanto, agora podemos percorrer as opções que você encontra na lista:
- MS-DOS : Isso cria uma versão EM BRANCO do MS-DOS (edição Windows Me), o que significa que você inicializará em um prompt do MS-DOS, e é isso (se você quiser executar um aplicativo DOS, precisará copie). Observe que essas opções estão disponíveis apenas no Windows 8.1 ou anterior, mas não no Windows 10, pois a Microsoft removeu os arquivos de instalação do DOS (e somente a Microsoft pode redistribuir esses arquivos).
- FreeDOS : Isso cria um BRANCO versão do FreeDOS . FreeDOS é uma versão de software livre do MS-DOS, que é totalmente compatível com o MS-DOS, mas também tem a vantagem de ser de código aberto. Ao contrário do MS-DOS, qualquer um pode redistribuir o FreeDOS; portanto, os arquivos de inicialização do FreeDOS estão incluídos no Rufus.
- Imagem ISO : esta é a opção que você deve usar se tiver um ISO inicializável e quiser convertê- lo em USB inicializável. Observe que, como uma conversão (geralmente) precisa ocorrer e existem várias maneiras de criar um ISO inicializável, não há garantia de que o Rufus poderá convertê-lo em USB. Mas sempre lhe dirá se é esse o caso.
- Imagem DD : Este é o método que você deve usar se tiver uma imagem de disco inicializável, como as fornecidas pelo FreeBSD, Raspbian e assim por diante.
.vhd
também são suportados (que é a versão da Microsoft de um DD Imagem), bem como compressão ( .gz
, .zip
, .bz2
, .xz
, .Z
...).
As quatro opções acima são as que você verá no modo regular. Se você executar o Rufus no modo avançado, também terá as seguintes opções:
- Syslinux x.yz : instala um carregador de inicialização BLANK Syslinux ( http://www.syslinux.org ). Você receberá um prompt do Syslinux e não muito mais. Você deveria saber o que precisa fazer a partir daqui.
- GRUB / Grub4DOS : O mesmo que acima, mas para GRUB / Grub4DOS, respectivamente. Você será direcionado a um prompt do GRUB, até você descobrir o resto.
- ReactOS : instala um carregador de inicialização ReactOS . Isso é experimental, pois, da última vez que verifiquei, o ReactOS não inicializou muito bem a partir do USB. Está lá porque foi fácil adicionar, na esperança de poder ajudar no desenvolvimento do ReactOS.
- UEFI: NTFS : Isso requer
NTFS
que seja selecionado como o sistema de arquivos. Instala um carregador de inicialização BLANK UEFI: NTFS . Isso permite inicializar NTFS
no modo UEFI puro (ou seja, não CSM), em plataformas UEFI que não incluem um NTFS
driver. Por ser EM BRANCO, você precisará copiar o seu próprio arquivo /efi/boot/bootia32.efi
ou /efi/boot/bootx64.efi
para a NTFS
partição para que isso seja útil. UEFI: NTFS é usado automaticamente pela Rufus para solucionar o tamanho máximo de arquivo de 4 GB do FAT32, o que, por exemplo, permite a instalação do Microsoft Server 2016, no modo UEFI, sem a necessidade de dividir seu install.wim
arquivo de 4,7 GB ...
Espero que ajude.
PS: Esta é uma visão simplificada, por isso espero que as pessoas não comecem a falar sobre aspectos que foram deliberadamente ignorados ou mantidos em silêncio (como que, sim, eu sei que é possível ter unidades flash USB sem partições, sim, também é possível que o USB e o óptico usem o mesmo sistema de arquivos e sim, alguns processos de inicialização têm a capacidade de estender o tamanho da partição ao tamanho do USB para resolver o problema de menor capacidade aparente).