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 XP SP2 на USB Flash Drive (в отличии от предыдущей, эта инструкция мною не проверялась)
Чтобы дополнительно ускорить работу ОС, а также сохранить ресурс флеш-памяти, следует установить в Windows драйвер EWF: