• Главная
  • Карта сайта
Не найдено

Завантаження Windows з диска CD-ROM

  1. Вступ
  2. Комп'ютер без жорсткого диска
  3. підготовка дистрибутива

Олег Татарників

Вступ

Комп'ютер без жорсткого диска

підготовка дистрибутива

Популярний двійковий редактор Hiew

Вступ

ездісковая операційна система, завантажується і працює з компакт-диска, може знадобитися в наступних випадках: ездісковая операційна система, завантажується і працює з компакт-диска, може знадобитися в наступних випадках:

  • для читання корисної інформації c диска, операційна система якого відмовляється завантажуватися;
  • для відновлення зруйнованої операційної системи на жорсткому диску з резервної копії;
  • для створення бездисковой конфігурації комп'ютера (з метою її здешевлення або зниження шуму).

Природно, що для читання інформації з будь-якого носія можна було б обмежитися традиційним завантаженням операційної системи DOS з системної дискети. І навіть якщо б вихідна операційна система працювала з файлової системою NTFS, можна було б заздалегідь підготувати системний диск з якою-небудь утилітою типу NTFS Reader For DOS, яка може читати розділи NTFS з-під оточення MS DOS і копіювати дані з цих розділів на FAT -диски. Для доступу до NTFS-дисків з-під DOS використовуються популярні утиліти від Марка Русиновича, які можна безкоштовно взяти з сайтів або (безкоштовними є тільки драйвери для читання таких дисків, а для запису або відновлення розділів знадобляться вже комерційні версії).

Але з огляду на величезні ємності сучасних дисків, важко уявити, куди може вміститися отримана інформація, адже дискет на такі обсяги тепер не напасешся. До того ж звичайні програми перевірки дисків не зможуть працювати з NTFS-дисками при такому доступі.

Тому більш зручним було б рішення із завантаженням, наприклад, під Windows 95/98 / Mе і повноцінна робота з будь-якими пристроями під керуванням цієї операційної системи. До того ж і програма NTFS for Win98 () зручніша і має більші можливості, ніж NTFS For DOS.

Комерційна версія NTFS for Win98 може:

  • надати повну підтримку NTFS-дисків з-під Windows 9х;
  • забезпечити повноцінний доступ до NTFS-дисків з інших програм;
  • використовувати ті ж NTFS-драйвери, що і в системах Windows NT / 2000 / XP;
  • запускати утиліту NTFSCHK для пошуку і виправлення помилок на NTFS-дисках.

Крім того, наявність утиліти ERD Commander дозволяє проводити будь-які відновлювальні роботи на диску, аж до редагування реєстру в незапускающейся системі.

До того ж є можливість інсталювати на CD-ROM-систему будь-яку програму для запису CD-R / RW і зберігати необхідну інформацію на записуваних і перезаписуваних болванках.

Після того як необхідна інформація буде збережена, вихідну систему можна відновити з резервної копії зруйнованого жорсткого диска, яку знову ж можна попередньо зберегти на тому ж компакт-диску, з якого ми будемо завантажуватися.

І нарешті, можна просто завантажитися і працювати без використання вінчестера. Звичайно, остання можливість може здатися вельми екзотичною, але при використанні комп'ютера виключно в якості ігрового або мультимедійного пристрою вона зовсім не позбавлена ​​сенсу. Такий пристрій в дешевій конфігурації без монітора можна буде використовувати і для перегляду відео з CD- або DVD-приводу з висновком прямо на телевізор або для програвання CD-аудіо або MP3-звуку через зовнішню акустичну систему. Якщо ж додати монітор, то можна перетворити дану конфігурацію в «безпечний» Інтернет-браузер або навіть в просту офісну систему для редагування текстів.

Крім того, в якості основного носія можна буде використовувати флеш-карту або USB-Drive, які, на жаль, поки не підтримуються безпосередньо з BIOS материнської плати і потребують підключення з вже завантаженої операційної системи.

Комп'ютер без жорсткого диска

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

У підсумку після запуску Windows CD-ROM можна буде навіть вийняти з лотка, а привід використовувати для читання інших дисків.

Для того щоб виготовити завантажується таким чином систему, вам знадобляться:

  • дистрибутив Windows (виходячи з різних міркувань краще взяти Windows 98SE);
  • для більш економною інсталяції можна скористатися професійною версією популярної програми 98lite , Значно полегшує Windows 98 / Mе і відповідно прискорює її роботу (), причому для цієї програми існує і русифікація. В принципі, на сайті LitePC готується версія для полегшення операційних систем і сімейства Windows 2000 / XP - 2000-XPlite, так що незабаром можна буде спробувати на міцність і більш прогресивні вироби від компанії Microsoft. І тоді, вибравши мінімальний спосіб установки - 98micro і повністю відмовившись від Internet Explorer шляхом видалення з ядра Windows 98 всього пов'язаного з MS HTML, ви отримаєте максимально стислу і швидку операційну систему, що займає менше 50 Мбайт (!) На носії;
  • драйвер RAM-диска, причому стандартному драйверу RAMDRIVE.SYS фірми Microsoft краще віддати перевагу альтернативний - XMS Disk (XMSDSK.EXE), якому можна задати будь-яку букву пристрою. Його перевага полягає ще і в тому, що він розуміє довгі імена і дозволяє вантажити компоненти операційної системи Windows;
  • утиліта Drive Load (DRVLOAD.COM), яка може завантажувати * .SYS-драйвери з командного рядка;
  • будь-якої універсальний CD-ROM-драйвер, який підтримує CD-приводи. Можна взяти стандартний набір з завантажувального флоппі-диска Microsoft Windows, але краще спробувати UNIIDECD.SYS або VIDE-CDD.SYS, які працюють з великою кількістю CD-ROM-приводів.

Крім вищенаведених програм вам знадобляться всі необхідні драйвери, редактор з можливістю роботи в двійковому режимі (можна взяти стандартний Edit.com з Windows, Hiew (Hacker's view), а також якусь оболонку типу Volkov, Norton або Windows Commander) і всі базові програми , які ви плануєте запускати з-під створеної таким чином операційної системи.

підготовка дистрибутива

ля запобігання можливого руйнування робочої операційної середовища всі приготування краще виконувати на окремому жорсткому диску, попередньо встановивши туди свіжу Windows 98SE ля запобігання можливого руйнування робочої операційної середовища всі приготування краще виконувати на окремому жорсткому диску, попередньо встановивши туди свіжу Windows 98SE.

Якщо ж зайвого диска немає, можна виконати все на своєму робочому диску, але в цьому випадку необхідно зробити резервні копії файлів IO.SYS, MSDOS.SYS, AUTOEXEC.BAT, CONFIG.SYS, а також створити резервну копію реєстру.

Отже, приступаємо до реалізації проекту.

програма 98lite створює на диску спеціальний робочий каталог С: \ 98SETUP, в якому вона виготовляє дистрибутив усіченої системи Windows (як исходника вона використовує оригінальний дистрибутив, наприклад з CD від Microsoft). Природно, що після такої операції ви втрачаєте підтримки від компанії Microsoft, але 2-4-кратна економія займаного простору і значне прискорення роботи того варті. Залежно від вашого вибору встановлена ​​після такої процедури операційна система Windows 98SE Lite може стиснутися c 200 до 50 Мбайт (мінімум при виборі 98micro і повну відмову від Internet Explorer і всіх компонентів MS HTML).

Далі створюємо на диску спеціальні робочі каталоги C: \ RAMDISK і C: \ CDROM, які будуть у вас служити образами дисків нової операційної системи і в кінці кінців будуть переписані на RAM-диск і на CD-R / RW.

Тепер скористаємося командою SUBST (файл subst.exe в операційних системах DOS / Windows), яка прописується в файлі конфігурації AUTOEXEC.BAT і визначає віртуальні диски, відповідають тому чи іншому каталогу на диску (наприклад, SUBST Z: C: \ # ім'я каталогу # ). Тоді після перезавантаження у вас з'являться нові диски, вмістом яких будуть каталоги диска C :, згадані в команді SUBST як # ім'я каталогу # (відповідний розділ стане кореневим на новому диску).

Далі створимо системну дискету командою SYS A: \ і скопіюємо туди всі необхідні файли, які нам знадобляться в подальшому: COUNTRY.SYS, DISPLAY.SYS, DRVLOAD.COM, DBLBUFF.SYS, EGA3.CPI, HIMEM.SYS, IFSHLP.SYS, KEYB.COM, KEYBRD3.SYS, MODE.COM, MSCDEX.EXE, SMARTDRV.EXE, SUBST.EXE, UNIIDECD.SYS, XCOPY.EXE, XMSDSK.EXE. В принципі в якості базової можна скористатися стандартною завантажувальної дискетою Windows 98, прибравши звідти все зайве і додавши бракуючі файли з каталогів WINDOWS і WINDOWS \ COMMAND, а також вищеописані DRVLOAD, UNIIDECD і XMSDSK. Місця все вони займуть зовсім небагато, тому туди ж можна буде про всяк випадок помістити ще якусь невелику командну оболонку типу Volkov Commander (VC). На цій дискеті поправимо (або створимо заново) файл AUTOEXEC.BAT приблизно такого змісту:

<Autoexec.bat> subst.exe y: c: \ ramdisk subst.exe z: c: \ cdrom path a: \; c: \ 98setup vc.com

Після цього перенавантажуємо систему з дискети, входимо в командну оболонку і тимчасово перейменовуємо папку Windows, а також файли win.com, system.ini, system.dat, user.dat в _Windows, _win.com, _system.ini, _system.dat і _user.dat відповідно, щоб інсталятор Windows не пізнав їх як вже існуючу на диску систему.

Тепер запускаємо програму 98LITE.EXE з каталогу C: \ 98SETUP і, ігноруючи всі можливі попередження, ставимо вибрану конфігурацію системи на новий диск Y: в каталог Y: \ Windows.

Коли система зажадає вийняти дискету і перевантажитися, то, нічого не виймаючи, завантажуємося знову в MS-DOS, заходимо в командну оболонку, переписуємо програму SUBST.EXE в каталог C: \ 98SETUP, а в файл AUTOEXEC.BAT на жорсткому диску додаємо рядки:

c: \ 98setup \ subst.exe y: c: \ ramdisk c: \ 98setup \ subst.exe z: c: \ cdrom path y: \ windows; y: \ windows \ command; y: \ windows \ system; c: \ 98setup

Нарешті, перевантажуємося з диска (без дискети) і завершуємо установку операційної системи; потім ставимо всі необхідні драйвери і базові програми на диск Y :, а всі додаткові програми - на диск Z: (всі необхідні дані переписуємо туди ж, на майбутній CD-ROM, тобто на диск Z :). Такі «далекі» літери вибрані не випадково - це допоможе нам без проблем грузиться навіть в тих змінах, де стоїть багато дисків і приводів CD-ROM. Налаштовуємо режим відео, якщо необхідно - прописуємо якісь програми в автозавантаження (в реєстрі в розділі Run).

Запускаємо Windows \ System \ msconfig.exe і прибираємо з автозавантаження scanregw.exe (заодно стираємо з каталогу C: \ RAMDISK \ WINDOWS (Y: \ WINDOWS) програми scanregw.exe і scanreg.exe).

Потім заходимо в «Панель управління», вибираємо іконку «Система», закладку установки швидкодії системи і там скасовуємо використання віртуальної пам'яті - дійсно, навіщо нам віртуальна пам'ять на RAM-диску? Природно, потім слід протестувати отриману конфігурацію на тому обсязі пам'яті, яку ми збираємося виділити. Відповідно з каталогу Y: \ WINDOWS пропаде файл Win386.swp пристойного розміру.

Про всяк випадок перейменовуємо в Y: \ WINDOWS файл system.dat в system.cdr. В іншому випадку, якщо в нашій системі все ж буде жорсткий диск з операційною системою Windows, система може звернутися до його реєстру. Після цього знову доведеться перевантажитися з дискети під MS-DOS, зайти в двійковий редактор і замінити в тілі IO.SYS (редагуємо той, який знаходиться на диску C: \, не забуваючи, що ми зберегли його резервну копію) значення SYSTEM.DAT на SYSTEM.CDR.

Завантажити знову і перевіримо в реєстрі параметр HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ SystemRoot - він повинен бути Y: \ Windows.

Тепер ми повинні вирішити проблему з довгими іменами файлів. Справа в тому, що при переписуванні під MS-DOS вони у нас неминуче будуть усічені до восьми символів. Тут є три шляхи. Перший - це підчистити систему, видаливши всі довгі імена папок і файлів, а програми інсталювати не в каталог Program Files, а в який-небудь короткий каталог Programs, щоб потім сміливо переписати весь вміст на RAM-диск в один прийом командою XCOPY (файл XCOPY .EXE) або розпакувати одним архівом (наприклад, виконуваним під MS DOS SFX-файлом). Другий (більш складний) - це переписати систему в два етапи: спочатку переписати всі файли і папки, які мають короткі імена (що буде досить для завантаження і роботи Windows 98), а вже після її завантаження дописати все те, що виходить за заповітні 8+ 3 символу (автозапуском з-під Windows). Причому це можна зробити як другим архівом, створеним вже під Windows, так і тією ж командою XCOPY (але це буде вже XCOPY32). І нарешті, третій шлях (комбінований) - все коротке переноситься на RAM-диск, а все довге залишається на CD-ROM. В принципі, в найбільш важливих папках (типу Windows або Windows \ System) довгих імен немає.

Тепер виправимо файл MSDOS.SYS (взявши за основу той, який знаходиться на диску C: \ повноцінної системи Windows 98, і не забувши, що старий ми зберегли). Поправимо в ньому деякі параметри (для цього можна скористатися простим текстовим редактором типу Notepad або Edit.com з набору Windows, знявши попередньо параметр «Тільки для читання»):

Перепишемо файл MSDOS.SYS на дискету замість того, який там був.

Після цього в останній раз перенавантажуємо систему з дискети, входимо в командну оболонку і відновлюємо вихідну робочу середу: знову перейменовуємо папку Windows, а також файли win.com, system.ini, system.dat, user.dat, з тим щоб повернути вихідну конфігурацію . А крім того, повертаємо збережені IO.SYS, MSDOS.SYS, AUTOEXEC.BAT, CONFIG.SYS, тобто наводимо все до того, що було спочатку.

І нарешті, поправимо (або створимо заново) файли CONFIG.SYS та AUTOEXEC.BAT на завантажувальної дискеті, щоб вони виглядали приблизно так, як на лістингу , Представленому внизу сторінки.

Отже, ми маємо дискету і систему на диску в підготовленої конфігурації, тобто все готово для запису болванки CD-R / RW.

За допомогою якої-небудь програми для запису CD-R / RW (наприклад, Nero - Burning Rom) записуємо завантажувальний CD-диск (вказавши в якості завантажувального сектора підготовлену дискету, а решта взявши з каталогів C: \ RAMDISK і C: \ CDROM) . Можливо, що з першого разу у вас щось не вийде, тому краще потренуватися на перезаписуваних CD-RW-дисках.

Після завантаження з CD операційна система Windows повинна виявитися на диску Y: \ і працювати з нього.

Радимо критично поставитися до наведеного прикладу, щоб переглянути його самостійно. Наприклад, важливо вибрати такий обсяг пам'яті, щоб на нього встановилася отримана система (не думаю, що вам буде не шкода 200 Мбайт під RAM-диск, але до 128 - цілком терпимо). Якщо вам захочеться поекспериментувати з іншою операційною системою, не забудьте спочатку з'ясувати мінімальні вимоги до диска і для неї.

Для того щоб зробити подібне рішення універсальним (тобто здатним працювати на комп'ютері будь-якої конфігурації), можна видалити з «Панель управління» / «Система» / «Пристрої» все до одного пристрою - тоді при наступному завантаженні система не буде шукати нове обладнання і завантажиться на будь-якій машині (правда, в VGA-режимі і без будь-яких пристроїв - тільки гола оболонка).

Єдине обмеження, з яким ви можете зустрітися, - це відсутність підтримки завантаження з CD-ROM в BIOS деяких материнських плат. В цьому випадку до вашого CD-ROM додатково знадобиться підготовлена ​​дискета.

Всі необхідні програми і драйвери ви знайдете на нашому CD-ROM-диску.

Джерела, які використовувалися при написанні цієї статті:

  1. Спеціалізоване малобюджетне рішення для перегляду відеодисків у форматі MPEG-4 по домашнього телевізора ();
  2. Варіант зі створенням віртуального диска і завантаженням з гнучкою дискети ().

КомпьютерПресс 11'2002


Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью