Windows на компьютере без жёсткого диска

В отличии от GNU/Linux, Windows не умеет загружаться по NFS. Поэтому, при желании заставить эту ОС на компьютере, не имеющем жёсткого диска, скорее всего придётся загружать её с того или иного вида флэш-памяти.

Загрузка с CompactFlash

В качестве потенциально наиболее производительного и беспроблемного варианта, можно воспользоваться картой CompactFlash, подключенной через переходник IDE-CF. Такие переходники существуют, поскольку интерфейс CompactFlash - по сути и есть IDE, только с другим разъёмом. Благодаря этому, есть возможность делать переходники без всяких чипов трансляции (только печатная плата с разводкой и коннекторами), очень простые и дешёвые (от ~$4).

Основная “засада” здесь - найти переходник, позволяющий компьютеру общаться с картой в режиме UDMA. На многих моделях переходников, нужные для UDMA контакты не разведены на плате, и карты на таких переходниках работают только в медленном режиме PIO. Для включения UDMA на них, недостающие соединения между коннекторами IDE и CF нужно подпаивать самостоятельно. Конечно, более предпочтительным вариантом является найти переходник, где “по умолчанию” всё припаяно как надо, и работает правильно.

Загрузка с USB

Другой вариант - установить Windows на USB-флэшку.

Основная сложность - в том, что требуются довольно сложные модификации реестра установленной ОС (либо её дистрибутива) для того, чтобы заставить её загружать драйвера USB и USB Storage в самом начале загрузки, а также чтобы объяснить ей, что отсутствие в системе устройств класса “жёсткий диск” не является основанием для BSOD с сообщением “INACCESSIBLE BOOT DEVICE” или “STOP 0x00000007”.

Кроме того, следует понимать, что даже в случае успешной настройки, скорость работы установленной ОС будет гораздо ниже варианта с IDE-CF, поскольку быстрые CF-карты с UDMA-переходниками по скорости чтения/записи обходят большинство USB-флэшек в 3-5 раз.

Чтобы дополнительно ускорить работу ОС, а также сохранить ресурс флеш-памяти, следует установить в Windows драйвер EWF:


diskless-windows.txt · Last modified: 2008-12-15 19:33 UTC (external edit)