Міністерство освіти Російської Федерації p>
Магнітогорський Державний Технічний Університет ім. Г.І. Носова p>
Кафедра обчислювальної техніки та прикладної математики p>
Індивідуальна робота p>
за темою «Несправності при завантаженні Windows. Завантажувальна дискета » p>
Виконав: студент групи АМ-01-2 Фасхутдінов Д.Д.
Перевірив: старший викладач Ільїна Е.А. p>
Магнітогорськ p>
2003 p>
ЗМІСТ p>
ВСТУП 2 p>
ОСНОВНА ЧАСТИНА 3
Діагностика проблем, що виникають на етапі завантаження 3
Проблеми, що виникають до появи екрану завантажувача 3 p>
Попередження 4 p>
Примітка 4
Усунення проблем із системним розділом 5 p>
Примітка 5
Усунення проблем з головного завантажувального записом 5
Усунення проблем із завантажувальним сектором розділу 6
Проблеми CMOS 7
Апаратні проблеми 8
Проблеми, що виникають після запуску завантажувача 9
Використання налагоджувальної версії Ntdetect 9
Завантаження ОС Windows 10 p>
ВИСНОВОК 14 p>
ВСТУП p>
Існує цілий ряд причин, з яких комп'ютер не може успішнобажаєте завантажити. Перший крок у їх виявленні - визначення часувиникнення проблеми. Наприклад, якщо на комп'ютерах х86 проблемавиникає до появи екрану завантажувача, то причиною її виникненняможе бути як апаратний збій, так і пошкодження головного завантажувальногозапису, таблиці розділів або завантажувального сектору розділу. p>
До таких пошкоджень може привести ряд факторів. Наприклад, накомп'ютерах х86 переривання BIOS INT 13 часто використовується вірусами длясамоінсталляціі. Windows перехоплює переривання INT 13, але тільки в томувипадку, коли вона вже завантажилася. Якщо комп'ютер завантажити з допомогоюсистемної дискети MS-DOS, а також у тому випадку, коли система з подвійноюзавантаженням завантажується під управлінням MS-DOS, Windows NT/2000 не можезахистити себе від такої загрози. У Microsoft Knowledge Base є ряд статей зрекомендаціями щодо захисту комп'ютера від вірусів і описом методіввідновлення системи, пошкодженої вірусами. p>
Основна частина p>
Діагностика проблем, що виникають на етапі завантаження p>
Тут обговорюються дії, які можна зробити для з'ясуванняпричин, не перешкоджають завантаженні системи Windows. Далі будуть короткорозглянуті питання про ситуації, коли комп'ютер «зависає» або відображає повідомленняпро помилку перш, ніж користувач отримує можливість зайти в систему.
Крім цього будуть перераховані можливі причини виникнення проблем здиском і шляхи усунення цих проблем. p>
Якщо проблема виникає вже після появи меню завантажувача і вибору вньому Windows 2000, то причина може бути в тому, що файли, необхідні длязавантаження операційної системи, відсутні або пошкоджені. p>
У разі інсталяції нових фізичних пристроїв або нових драйверівпричиною проблем із завантаженням системи можуть бути зміна конфігураціїсистеми та її несумісність з цими пристроями або драйверами! p>
Проблеми, що виникають до появи екрану завантажувача p>
Тут описані проблеми, які можуть виникнути на етапі між включеннямкомп'ютера і появою екрану завантажувача. Їх симптоми: p>
. Відразу після завершення фази самотестування (POST) комп'ютер p>
«зависає» p>
. Екран завантажувача не з'являється p>
. На екрані з'являються повідомлення про помилки наступного типу: p>
. Missing operating system (Відсутня операційна система) p>
. A disk read error occurred (Помилка читання диска) p>
. Insert a system diskette and restart the system (Вставте системну дискету і перезавантажте систему) p>
. invalid partition table (Невірна таблиця розділів) p>
. Hard Disk Error (Помилка жорсткого диска) p>
. Hard Disk Absent/Failed (Жорсткий диск відсутній/відмовив) p>
Цілком можливо, що в цій ситуації запустити комп'ютер взагалі невдасться. Якщо всі основні розділи відформатовані для використанняфайлової системи NTFS, то застосування утиліт MS-DOS не допоможе. Якщо у васпід рукою є завантажувальний диск Windows, спробуйте скористатися цієюдискетою. Якщо ви не можете запустити комп'ютер за допомогою завантажувальноїдискети Windows, та відновлення системи за допомогою диска аварійноговідновлення не допомогло вирішити проблему, спробуй зняти жорсткий диск івстановити його другим диском на іншому комп'ютері. Після цього ви зможетепрацювати з цим диском, використовувати утиліти Windows. p>
Попередження p>
Переміщати диски з комп'ютера на комп'ютер не рекомендується, оскількипри цьому можуть виникнути проблеми з відмінністю апаратних конфігурацій.
Однак якщо два комп'ютери ідентичні, то ви зможете виявити і, можливо,вирішити проблему. p>
Описані вище проблеми можуть виникнути по одній з наступних причин: p>
. Відсутність системного розділу на першому жорсткому диску p>
. Пошкоджено головна завантажувальний запис p>
. Пошкоджений завантажувальний сектор розділу p>
. Зіпсувалася мікросхема CMOS (або розрядилася її батарея) p>
. Апаратний збій p>
Примітка p>
Якщо з якихось причин на диску відсутній файл Boot.ini, але якасьсистема (за наявності декількох систем) інстальована в каталог позамовчуванням, тобто C: Winnt, завантаження цієї системи все-таки відбудеться. p>
Усунення проблем із системним розділом p>
Коли на комп'ютерах х86 виконується завантаження з жорсткого диска,системний код BIOS визначає завантажувальний диск (зазвичай, диск 0) і зчитуєголовний завантажувальний запис. Код, що міститься в головний запис завантаження,шукає системний розділ на жорсткому диску. Якщо він не може знайти системнийрозділ або Windows не може стартувати з цього розділу, процес запускузупиняється. Поява повідомлення про помилку типу "Error loadingoperating system "вказує, що код головного завантажувального запису знайшовсистемний розділ, але не може запустити операційну систему. p>
Можливо, що на жорсткому диску, з якого ви намагаєтеся завантажитиопераційну систему, взагалі немає системного розділу. Крім того, невиключена ситуація, коли в якості системного зазначений інший розділ. p>
Примітка p>
Системний розділ - це основний розділ на завантажувальному диску (якправило, диск 0), індикатор завантаження якого (Boot Indicator) встановлений взначення 0x80. Цей розділ містить файли, необхідні для завантаження Windows
(такі, як NTLDR, Ntdetect.com і Boot.ini). p>
Утиліта Fdisk показує системний розділ як активний (activepartition). p>
У якості системного розділу може використовуватися тільки основнийрозділ. Логічний диск в додатковому розділі для цієї мети використовуватине можна. Встановити новий системний розділ можна за допомогою оснащення
Управління дисками (Disk Management) в Windows 2000, програми Windows 4.0
Disk Administrator або за допомогою програми MS-DOS Fdisk. Всі ці програмивстановлюють поле Boot Indicator для розділу, що встановлюється яксистемний, і скидають це поле для розділу, який був системним раніше. p>
Усунення проблем з головного завантажувального записом p>
Тут описані проблеми з головного завантажувального записом. Опції кодуголовний запис завантаження: p>
. Зчитування таблиці розділів, розташованої в тому ж секторі p>
. Визначення місця розташування завантажувального сектора розділу p>
. Завантаження і виконання коду, розташованого в завантажувального сектору розділу
Якщо код головного завантажувального запису виявляється не в змозі виконатиці завдання, з'являється одне з наступних повідомлень про помилки: p>
. Missing operating system (Відсутня операційна система) p>
. invalid partition table (Невірна таблиця розділів)
Для відновлення пошкодженої головного завантажувального запису можнаскористатися командної консолі відновлення Windows 2000 (Recovery
Console), яка дозволяє виконувати багато адміністративні завдання тавідновлювальні операції. Запускати консоль відновлення можна зпрограми установки Windows 2000 або включити її в якості однієї з опційв меню завантаження. p>
Усунення проблем із завантажувальним сектором розділу p>
Існує кілька відомих вірусів, здатних викликати проблеми ззавантажувальним сектором розділу навіть тоді, коли те відформатований дляДля файлової системи NTFS. Зараження може відбутися при запускупрограми MS-DOS з дискети або при запуску MS-DOS на комп'ютері з подвійноюзавантаженням. Windows 2000 не може захиститися від зараження, якщо вона незапущена. p>
У ряді випадків пошкодження завантажувального сектора розділу може призвестидо генерації таку помилку типу "синій екран": STOP ОхООООООУВ
INACCESSIBLE_BOOT_DEVICE. Ще одним симптомом проблем із завантажувальнимсектором розділу є "зависання" комп'ютера в процесі завантаження безвідображення будь-яких повідомлень, при цьому екран залишається чорним. p>
Навіть за умови відсутності очевидних грубих пошкоджень завантажувальнийсектор розділу може працювати неправильно. Переконатися у цьому можна в такийчином. Спробуйте перейменувати файл NTLDR і запустити Windows з цьогожорсткого диска (це можна зробити, завантаживши систему з дискети Windows). p>
Якщо завантажувальний сектор розділу в нормі, а причина невдачі --пошкоджений файл завантажувача NTLDR, то в основному розділі NTFS ви побачитетаке повідомлення про помилку: p>
Couldn't find NTLDR p>
В основному розділі FAT ви побачите повідомлення про помилку: p>
A kernel file is missing from the disk
Якщо, замінивши ім'я NTLDR, ви таких повідомлень про помилки не отримаєте,це буде говорити про те, що причина криється у пошкодженні завантажувальногосектору розділу. Не забудьте перейменувати файл завантажувача назад в NTLDR,щоб завантажувальний сектор розділу міг його знайти. p>
Як правило, файл NTLDR за умовчанням має атрибути прихований, системнийі тільки читання. Оскільки запустити Windows при зіпсоване завантажувальномусекторі в завантажувальному розділі неможливо, можна запустити MS-DOS ззавантажувального диска MS-DOS. Завантаживши MS-DOS, можна змінити атрибути файлу
(тільки на диску з FAT!). Для цієї мети необхідно в командному рядку MS-
DOS ввести наступну команду: p>
Attrib-s-h-r ntldr p>
Проблеми CMOS p>
Як правило, CMOS зберігає наступну інформацію: p>
. Дата і час p>
. Тип дисководу для гнучких дискет p>
. Тип відеоадаптера p>
. Тип жорсткого диска (дисків) p>
. Обсяг встановленої пам'яті p>
Кожен виробник BIOS приймає рішення про стандартніконфігураціях, а також задає параметри, які користувач можевстановлювати самостійно. Доступ до програми конфігурування CMOSможна отримати через спеціальну утиліту або шляхом натисканняпослідовності клавіш в процесі завантаження комп'ютера (ці опції залежатьвід постачальника). Інформацію, що міститься в CMOS, необхідно записувати (абороздрукувати, якщо програма Setup дозволяє це робити). p>
Комп'ютер використовує контрольні суми CMOS, щоб визначити, чи незмінювалися чи значення CMOS інакше, ніж через програму Setup. Якщоконтрольна сума виявиться невірною, комп'ютер не завантажиться. p>
Якщо інформація CMOS коректно налаштована, то можливі проблеми
CMOS можуть бути викликані наступними причинами: p>
. Слабка батарея (це буває, якщо комп'ютер довго не включали) p>
. CMOS і батарея не з'єднані, з'єднані неякісно або неправильно p>
. Мікросхема CMOS пошкоджена розрядом статичної електрики p>
Всі ці проблеми можуть викликати обнуління CMOS або інше пошкодженняінформації, що може не дозволити завантажити комп'ютер. p>
Апаратні проблеми p>
Якщо пристрій не ініціалізується під час самотестування призавантаження (POST), то можливі проблеми з доступом до цього пристрою. Якщопристрій було додано або модифіковане за попереднього запускусистеми, то проблема може бути викликана новою конфігурацією системи. p>
Якщо ви вносили зміни в конфігурацію дискової підсистеми,необхідно звернути увагу на наступне: p>
. Правильність установки термінаторів на SCSI-шлейфах p>
. BIOS активізована тільки на перший контролері SCSI (якщо взагалі активізована) p>
. Відсутність конфліктів по IRQ p>
Якщо ви не вносили жодних змін, перевірте наступне: p>
. Правильність установки карт контролерів p>
. Правильність підключення всіх кабелів p>
. Живлення подається на всі диски p>
Проблеми, що виникають після запуску завантажувача p>
Тут описані проблеми, що виникають після запуску завантажувачаопераційної системи, але до реєстрації в системі користувача. Ця фазапроцесу запуску починається, коли на чорному екрані з'являється рядокточок. p>
Використання налагоджувальної версії Ntdetect p>
На комп'ютерах х86 Ntdetect здійснює розпізнавання встановленихапаратних компонентів. p>
Windows 2000 Resource Kit містить налагоджувальну (checked) версію
Ntdetect.coiJ яка називається Ntdetect.chk. Якщо Ntdetect.com не може виявитивсі апаратні пристрої, які він, на вашу думку, повинен знаходити,ви можете використовувати налагоджувальну версію, яка допоможе локалізуватипроблему. p>
Відлагоджувальна версія встановлюється за допомогою файлу Installd.cmd,яка виконує наступні дії: p>
. перейменовує стандартний Ntdetect.com p>
. копіює Ntdetect.chk в Ntdetect.com p>
Після виконання цих операцій потрібно перезавантажити комп'ютер. p>
При запуску системи налагоджування версією Ntdetect на екрані будез'являтися інформація про всі виявляються апаратних засобах. Нінаведено типовий приклад цього висновку на екран: p>
Detecting System Component ... p>
Reading BIOS Date ... p>
Done Reading BIOS Date (1/20/94) Detecting Bus/Adapter Component ... p>
Collecting Disk Geometry ... Detecting Keyboard Component. . . p>
Коли Ntdetect завершить виведення інформації на екран, натисніть клавішу для продовження. Ntdetect відобразить інформацію про вузли дереваапаратних пристроїв. Для завершення виведення кожного інформаційного екранунеобхідно натиснути клавішу. p>
Коли необхідність у використанні налагоджувальної версії Ntdetectвідпадає, виконайте команду installd/not. p>
Завантаження ОС Windows p>
Для завантаження ОС Windows необхідні наступні файли: io.sys;command.com, system.ini; win.ini; файли реєстру system.dat; user.dat. Файлиmsdos.sys, config.sys і autoexec.bat потрібні тільки для специфічногоконфігурування ОС, і Windows може обходитися і без них. Всі ці файлиграмотний необхідно регулярно зберігати в спеціально відведеній длярезервного копіювання папці (тільки в цьому випадку можна практично беззусиль, скориставшись системної дискетою, відновити збилисяналаштування). p>
Далі будуть прочитані деякі параметри з системного реєстру,проаналізовані апаратні засоби комп'ютера. p>
Потім відбудеться виконання інструкцій файлу config.sys, розташованогов кореневій директорії системного диска. Цей файл призначений для завданнядеяких ключових системних параметрів і завантаження драйверів реальногорежиму. Він також є звичайним текстовим файлом, тому для йогоредагування достатньо звичайного текстового редактора, хоча в Windows 98з'явилася і набагато більш зручна і безпечна утиліта для редагуванняосновних конфігураційних файлів - «Програма настройки системи»
(msconfig.exe). p>
Головна перевага цієї утиліти в тому, що в ній передбаченаможливість скасування помилково введених змін. Необроблюванікоментарі в config.sys також починаються з крапки з комою або зі слова
«Rem». Але, за великим рахунком, файл цей операційній системі не дуже-то йпотрібний, тому що всі необхідні Windows параметри задаються автоматично щена етапі завантаження файлу io.sys. У ньому містяться всі потрібні системіпараметри, що використовуються в тому випадку, якщо в config.sys явно не прописаніальтернативні установки. Виходить, що ОС Windows сама завантажує поумовчанням наступний набір параметрів (табл. 1). p>
Таблиця 1 p>
Команди файлу config.sys, програми для завантаження за замовчуванням
| Параметр | Виконання |
| device = c: windowshimem.sys | Драйвер забезпечує доступ до |
| | Розширеної і верхньої пам'яті |
| device = c: windowsifshlp.sys | Драйвер підтримки файлових систем, |
| | Без нього Windows зазвичай не може |
| | Завантажитися |
| Device = c: windowssetver.exe | Драйвер потрібен для того, щоб |
| | Застарілі програми не |
| | Відмовлялися працювати з сучасними |
| | Реалізаціями MS-DOS - на запит |
| | Старої програми він відповідає, що |
| | Встановлена саме та версія MS-DOS, |
| | Яка їй потрібна |
| fileshigh = 30 | Максимальна кількість одночасно |
| | Відкритих файлів, для багатьох |
| | DOS-програм потрібно збільшити цю |
| | Значення до 100 |
| lastdrivehich = z | Остання буква, яку можна |
| | Використовувати для позначення дисків |
| buffershigh = 30 | Кількість буферів дискового |
| | Введення-виведення |
| Stackshigh = 9,256 | Кількість і розмір стеков, |
| | Призначених для тимчасового |
| | Зберігання різної системної |
| | Інформації |
| shell = command.com/p | Шлях і параметри використовуваного |
| | Командного інтерпретатора |
| fcbshigh = 4 | Кількість блоків управління |
| | Файлами, необхідних старим |
| | DOS-програмами | p>
Всі ці параметри і драйвера завантажуються, навіть якщо config.sys їх немістить. Значення, що задаються командами files, lastdrive, buffers, stacks,fcbs, і драйвер setver.exe потрібні тільки додатків MS-DOS. Хочапараметрів, команд і драйверів, що задаються через config.sys, дуже багато,найчастіше це фото використовується для завантаження будь-яких специфічних DOS -драйверів. p>
У Windows 98 файл config.sys дозволяє створювати менюмультіконфігураціі (при кожному завантаженні можна?? ибірать потрібні в данийконкретний момент параметри), а також відповідну цими параметрами гілкуу файлі autoexec.bat, що просто незамінна для тих, хто часто використовує
MS-DOS - виходить дуже гнучка та зручна система. P>
Після обробки config.sys в Windows 98 завантажується команднийінтерпретатор command.com - програма, що відповідає, наприклад, за такізавдання, як прийом і виконання команд; виконання пакетних файлів (зрозширенням. bat); завантаження в пам'ять DOS-програм. За замовчуваннямвикористовується command.com, що знаходиться в кореневій директорії системногодиска, хоча за допомогою команди shell в config.sys можна задати будь-який шлях доцього файлу. Файл цей теж легко відновлюється командою sys З: післязавантаження ПК з дискети. p>
За допомогою щойно завантаженого command.com обробляється файлautoexec.bat, призначений для запуску резидентних DOS-програм, длявиконання будь-яких команд або установки деяких системних параметрів.
Як і config.sys, файл autoexec.bat не є життєво необхідним для
Windows, оскільки все, що потрібно операційній системі, задається ввбудованому у файлі io.sys (див. табл.2). p>
Таблиця 2 p>
Команди файлу autoexec.bat, програми для завантаження за замовчуванням
| Параметр | Виконання |
| @ echo off | Відключення виведення інформації на |
| | Екран при виконанні команд з |
| | Autoexec.bat |
| net start | Завантаження мережевих компонентів |
| | Реального режиму, якщо вони |
| | Встановлені |
| set tmp = C: WindowsTemp | Установка значення змінної ТМР |
| | Шлях до папки тимчасових файлів |
| set temp = C: WindowsTemp | Установка значення змінної TEMP - |
| | Шлях до папки тимчасових файлів |
| set comspec = C: command.com | Здається значення змінної COMSPEC |
| | - Шлях до командного інтерпретатора |
| prompt $ p $ g | Налаштування вигляду курсору командного |
| | Рядка MS-DOS |
| path C: Windows; | Шляхи пошуку виконуваних файлів |
| C: WindowsCommand | | p>
Якщо з якоїсь причини необхідно скасувати виконання будь-якихпараметрів необхідно в config.sys додати рядок dos = noauto або записатив один з конфігураційних файлів явну команду, змінює до потрібногопараметр. p>
На цьому фаза завантаження компонентів реального режиму завершується.
Подивитися, що в результаті завантажилися, можна, ввівши в рядку Виконатименю Пуск команду mem/р/р або mem/d/p - буде показана картина зайнятостіпам'яті з переліком усіх завантажених DOS-драйверів і резидентних програм.
Присутність будь-яких DOS-драйверів без необхідності не рекомендується.
Windows не завжди здатна їх відключити, підміняючи своїми драйверами, а цесерйозно знижує і швидкодію системи, і її стійкість. p>
ВИСНОВОК p>
Для того, щоб усунути несправності під час запуску Windows,необхідно: p>
. Слідкувати за повідомленнями з першого моменту запуску p>
. Перевірити файли Config.sys, Autoexec.bat p>
. Створити файл звіту із завантаження Windows p>
. Потрапити в стартове меню Windows (F8) p>
. Обрати режим - створювати звіт (C: BOOTLOG.TXT) p>
. Після завантаження подивитися BOOTLOG.TXT. У файлах звіту завантаження фіксується двома рядками. Повідомлення про помилки треба дивитися в другому рядку. P>