As unidades externas USB2 são rápidas o suficiente para executar um sistema operacional Windows?

-1

Estou interessado em criar uma instalação portátil do Windows e meus PCs têm apenas o USB2. Eu nunca fiz esse tipo de coisa antes, então estou preocupado com uma memória flash USB ou com um disco rígido externo que não seja rápido o suficiente para ser útil. Você pode executar o Windows a partir de uma unidade USB2?

    
por Mr. Boy 23.03.2013 / 13:26

3 respostas

3

A velocidade máxima teórica da USB2 é de 480 Mbps (megabits por segundo), o que equivale a ~ 60 megabytes por segundo. Com outros dispositivos e overheads de protocolo, a velocidade efetiva do USB2 é algo em torno de 40 megabytes por segundo.

Esta é uma velocidade viável, não perfeita, mas definitivamente utilizável.

Flash drives (especialmente os mais baratos) normalmente terão metade dessa velocidade.

Um problema com a inicialização do USB é que a maioria dos sistemas operacionais não funcionará bem com isso sem que haja algum trabalho de pés. Na verdade, o uso de uma unidade externa para inicializar o Windows não é apoiado e certamente não é uma coisa fácil de fazer.

De Raymond Chen :

Another reason not mentioned in this paper is that during any hot-plug operation, the USB bus is completely reinitialized. Windows really doesn't like it when it loses access to its boot device. Imagine, you plug in a USB camera, the USB bus reinitializes, Windows loses access to the boot drive, and oops the kernel needs to page in some data and it can't.

- = EDIT = -

O Windows 8 Enterprise suporta o Windows To Go , que, de acordo com Microsoft é

your own fully manageable, corporate image installed on a bootable certified USB drive. It is a new feature of Windows 8 Enterprise to help businesses address a wide range of mobility and travel light requirements

A Microsoft tem um guia (documento do Word) sobre como criar um Unidade do Windows To Go.

Isso é suportado apenas pelo Windows 8 Enterprise, e não por qualquer outra edição.

    
por 23.03.2013 / 13:31
2

No que diz respeito à velocidade, sim, deve ser suficiente, mesmo que a inicialização em si seja muito, muito lenta até que o armazenamento em cache atinja.

Mas você terá problemas com todo o resto: software, hardware, BIOS e licença.

  • BIOS: não é um dado que o dispositivo USB2 seja "visto" adequadamente, mesmo se ele suportar uma identificação adequada (estou pensando no Cruzer U3). Eu vi um BIOS - acredito que foi em uma placa-mãe Gigabyte - que permitia a separação de barramento em um dispositivo USB, permitindo que ele fosse usado como um disco para todos os efeitos. O fato de precisar de um hack de BIOS para fazê-lo funcionar corretamente me faz pensar que você está prestes a encontrar problemas sem ele.
  • hardware: o Windows se configura na instalação, adaptando-se ao hardware subjacente. Se você planeja conectar o disco de inicialização em dispositivos diferentes, você pode atingir alguma incompatibilidade insolúvel imprevisível, talvez até impedindo a inicialização.
  • software: sempre que a camada USB for reinicializada (e às vezes pode aparentemente fazer isso sozinha), a menos que o BIOS seja capaz de impedir isso (veja acima), o disco irá "desaparecer" temporariamente, o que poderia causar estragos em nível do kernel; Eu não acho que seus programadores tenham feito concessões para tal situação.
  • licença: verifique se é possível mover efetivamente uma instalação do Windows de um PC para outro. Em alguns esquemas de licença múltipla, eu teria permissão para fazer isso, desde que todas as máquinas estejam dentro da minha organização e cobertas pelos mesmos termos MOLP (por exemplo, um tipo de teste, recuperação, verificação ou instalação "disco" com um todo monte de software apropriado pré-instalado). Eu não sei se tais termos são fornecidos por qualquer licença da Microsoft.

Se você planeja substituir um dispositivo de inicialização por um dispositivo USB (porque é mais fácil de atualizar, mais robusto, sem partes móveis, menos consumo de energia, etc.), talvez seja mais bem atendido pelo ATA Compact Flash (CE-ATA) ou SSD. Vi instalações de quiosque (embora executando Linux) onde o disco de inicialização era na verdade um CF externo (posteriormente um SSD) montado em um suporte ejetável, para que a "atualização do sistema" pudesse ser executada pela DHL em um disco de inicialização substituto , que poderia fazer a atualização em si (também tivemos alguns problemas de roubo devido à facilidade de remoção do disco, que você pode precisar considerar).

    
por 23.03.2013 / 14:01
0

Seria rápido o suficiente (só importa para a inicialização, porque depois disso o sistema operacional está na maior parte em execução na memória), mas mover o pendrive entre os PCs violaria os termos da licença com a Microsoft. Um sistema operacional é licenciado para o computador em que é executado. Se você estiver colando o pendrive em outros computadores, ele não está licenciado para esses computadores. Também pode não funcionar corretamente.

    
por 23.03.2013 / 13:30