Установка повноцінної winxp на usb накопичувачі

Установка повноцінної WinXP на USB накопичувачі

конфігурація РС
Оособой ролі не грає, в даному випадку використовувалася материнська плата Asus A8N-VM (s939, mATX, GF6100 + nF410). Головне щоб плата підтримувала можливість завантаження з USB пристроїв. наприклад дана материнка це дозволяє, є навіть можливість конфігурувати flash диск як жорсткий диск, але це не обов'язково, тому що все що потрібно - це щоб флеш диск був видний в меню Boot BIOS-a (зокрема в розділі Boot device priority).

Підключити флеш диск, заходимо в диспетчер пристроїв. Правий клік миші на Мій комп'ютер -> Управління -> Диспетчер пристроїв -> Дискові пристрої. Знаходимо в списку флеш накопичувач, відкриваємо його властивості, переходимо на вкладку "Відомості". Виділяємо і копіюємо в буфер обміну "Код екземпляра пристрою". У нашому випадку, це рядок

Переходимо до редагування файлу cfadisk.inf. Замінюємо останній рядок з розділу [cfadisk_device] на код примірника нашого флеш накопичувача (або іншу з цього ж розділу, неважливо), в результаті отримуємо:

Кінець рядка коду примірника пристрої (після останнього слеша) не записував. Зберігаємо файл cfadisk.inf.
Замінюємо стандартний драйвер флешки на Hitachi Microdrive.
У диспетчері пристроїв, у властивостях флешки переходимо на вкладку Драйвер -> Оновити -> Установка з вказаного місця -> Чи не виконувати пошук. Я сам виберу потрібний драйвер -> Встановити з диска -> Огляд. -> (вказуємо cfadisk.inf) -> OK -> Далі. з усім погоджуємося. Якщо попросить диск з дистрибутивом WinXP, ігноруємо (Скасування). Робимо безпечне вилучення флеш і підключаємо її знову.
Тепер ви можете працювати з вашою флешкою ​​як зі звичайним жорстким диском.

Форматування flash і створення активного розділу
Для подальшої роботи необхідно створити активний розділ на флешці (FAT32 або NTFS). Перед цим потрібно повністю відформатувати флешку, для цього зазвичай використовується програма від HP (SP27608.exe). Після форматування флешка буде "гола", що нам і потрібно.
Далі потрібно створити активний розділ на флешці, я використовував Partition Magic (можна Acronis Disk Director або ще що-небудь) і файлову систему FAT32. Порядок дій звичайний - створити розділ на всю флешку, потім вибрати в контекстному меню диска "Set active" і все готово.
Більше одного розділу створювати не можна, це може привести до плачевних наслідків.

Дистрибутив WinXP для установки на flash
Можна "підготувати" дистрибутив WinXP для установки. У моєму випадку для установки на 2 Гб флеш диск я використовував програму nLite для викидання непотрібних частин з дистрибутива (довідка наприклад). Урізавши образ з 700 Мб до 290, я його нарізав на CD болванку на 12 швидкості. При установці на більш ємний флеш диск спокійно можна використовувати неурезанную версію.

Процес установки WinXP
Я настійно рекомендую використовувати звичайний жорсткий диск для інсталяції WinXP, тому що установка кватирки безпосередньо на флеш займає дуже багато часу (близько 5 годин на моєму випадку).
Після того як все готово, вимикаємо комп'ютер і відключаємо зайві жорсткі диски (все, якщо ви вирішили ставити вінду відразу на флеш, або залишаємо один на який буде проводитися установка) і зайві оптичні приводи (якщо їх більше 1). Включаємо, заходимо в налаштування BIOS, виставляємо завантаження з CD-ROM. Запускаємо початкову інсталяцію WinXP з диска, вибираємо флешку (або диск на гвинті) для установки на неї кватирки, файлову систему потрібно залишити без змін. Після того як всі файли на флеш скопійовані, комп'ютер перезавантажиться. Вимикаємо його і підключаємо жорсткі диски (спроба подальшої установки на флеш на даному етапі викличе BSOD, а на вінчестер поки рано ставити), завантажуємо звичайний робочий Windows.

Завершення установки WinXP
Тепер можна завершити установку WinXP. Вимикаємо комп'ютер, відключаємо все зайве (залишаємо один вінчестер або флеш), включаємо. У разі установки кватирки безпосередньо на флешку потрібно вибрати в BIOS завантаження з неї в першу чергу. Якщо установка відбувається на вінчестер то вибираємо його. Продовжуємо установку як зазвичай.

Щоб вперше отримати WinXP з flash
Після виконаних операцій у вас буде Windows XP яка спокійно вантажиться з флешки.
Завантажуємо виндовс c usb, ще необхідно зробити деякі налаштування. При завантаженні можливо буде напис на світло синьому екрані "Зачекайте, будь ласка" і далі йтимуть точки. Ця операція може зайняти близько півгодини, так що наберіться терпіння. Ресет жати не треба.

оптимізація WinXP
Рекомендую повністю відключити файл підкачки, тому що його використання викличе низька швидкодія а також прискорить зношування флеш пам'яті. Також раджу змінити властивість кошика "Унічтoжaть фaйли cpaзy пocлe yдaлeнія, нe пoмeщaя иx в кopзінy" і відключити відновлення системи (це між іншим і так добре, як для флеш).
Для того щоб виндовс навіть не підозрював що він встановлений на флеш, слід замінити стандартний драйвер флеш на Hitachi Microdrive, як це зробити було описано вище. Після заміни природно слід перезавантажитися. Це досить важливо, тому що після заміни збільшується швидкодія, і без заміни, можливо, деякі драйвера або програми будуть встановлюватися з помилкою (в моєму випадку драйвер AverTV 507 вимагав "А тепер вставте диск 1").
Також в диспетчері завдань, у властивостях вашого флеш диска на вкладці "Політика" вибрати галочку "Оптимізувати для виконання".
Після всіх змін можна встановлювати драйвера на інші девайси, необхідні програми, ну в загальному як зазвичай.

Завантаження WinXP on flash з інших комп'ютерів
При завантаженні з інших комп'ютерів вже встановленої вінди на флешці видаляйте з реєстру ключ "HKLM \ 123 \ MountedDevices".

Можливо, на вашій конфігурації комп'ютера встановити Windows XP на флеш не вийде (несумісність флеш і материнської плати, різні варіанти реалізації завантаження з USB на різних моделях материнських плат).