Команда fixboot не змогла знайти системний диск. Відновлення Windows XP через консоль. Як знайти всі встановлені системи

Головна / Додатковий функціонал

Або пошкоджено файли (наприклад: NTLDR є missing. Press Ctrl+Alt+Del to restart, або Не вдалося запустити Windows через зіпсований або відсутній файл: \WINDOWS\SYSTEM32\CONFIG\SYSTEM, або Не вдалося запустити Windows через помилки в програмному . Повідомте про це як помилку: необхідні бібліотеки DLLдля ядра. Повідомте про цю помилку у службі підтримки ).

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

Для цього потрібно в BIOSвстановити завантаження з CD-ROM"а, помістити в лоток CD-ROM"а завантажувальний диск із інсталяційним пакетом Windows XP Professionalта перезавантажитися. Коли установник Windows XPзавантажить свої файли в оперативну пам'ять , з'явиться вікно Встановлення Windows XP Professional, що містить меню вибору, з якого нас цікавить пункт *Щоб відновити Windows XP за допомогою консолі відновлення, натисніть.

Натисніть R . Завантажиться консоль відновлення. Якщо навстановлена ​​одна , і вона () встановлена ​​на диску C:, то з'явиться таке повідомлення:

1: C:\WINDOWS

В яку копію Windowsслід виконати вхід?

Введіть 1 , натисніть Enter.

З'явиться повідомлення:

Введіть пароль адміністратора:

Введіть пароль, натисніть Enter(якщо пароля немає, просто натисніть Enter).

З'явиться запрошення системи:

C:\WINDOWS>

введіть fixmbr

З'явиться повідомлення:

**ПОПЕРЕДЖЕННЯ**

На цьому комп'ютері є нестандартний або неприпустимий основний завантажувальний запис. У разі використання FIXMBR можна пошкодити наявну таблицю розділів. Це призведе до втрати доступу до всіх розділів поточного жорсткого диска.

Якщо немає проблем доступу до диска, рекомендується перервати роботу команди FIXMBR.

Чи підтверджуєте запис нової MBR?

Введіть y(що означає yes).

З'явиться повідомлення:

Виробляється новий основний завантажувальний запис на фізичний диск Device Harddisk0 Partition0.

Новий основний завантажувальний запис успішно зроблено.

На запрошення системи, що з'явилося: C:\WINDOWS>

Введіть fixboot

З'явиться повідомлення:

Кінцевий розділ: C:.

Бажаєте записати новий завантажувальний сектор у розділ C:?

Введіть y(що означає yes).

З'явиться повідомлення:

Файлова система в розділі завантаження: NTFS (або FAT32).

Команда FIXBOOT записує новий завантажувальний сектор.

Новий завантажувальний сектор успішно записано.

Натисніть Del, увійдіть BIOS Setupта встановіть завантаження із жорсткого диска.

Примітки

1. Якщо ви не знаєте, що таке і консоль відновлення, у подібних критичних ситуаціяхщоб уникнути погіршення ситуації!не намагайтеся виправити все самі,краще звернутися за допомогою до фахівців.

2. Якщо на встановлено більше однієї , – зверніться до спеціалістів!

3. Коротка довідка щодо команд:

a) fixboot имя_диска:

Ця команда служить для запису нового коду завантажувального сектора Windowsу системному розділі. У синтаксисі команди ім'я_диска диск, на якому буде записаний завантажувальний сектор. Ця команда виправляє пошкодження у завантажувальному секторі. Windows. Вона перевизначає параметри , які записуються в завантажувальний розділ системи. Команда fixbootпідтримується на базі x86.

b) fixmbr ім'я_пристрою

Ця команда використовується для відновлення основної завантажувального записузавантажувального розділу. У синтаксисі команди ім'я_пристрою необов'язкове ім'я пристрою, для якого потрібен новий основний завантажувальний запис ( MBR). Використовуйте цю команду, якщо завантажувальний запис і запустити Windowsне вдається.

У цій статті буде описано не зовсім стандартний спосібз відновлення завантажувача Windows 7 для не зовсім стандартної ситуації, коли Windows 7 просто перестає завантажуватися і не видає жодних помилок.

Спочатку трохи передісторії

Загалом вийшло так, що у радіатора північного моста відвалилося кріплення і комп'ютер завис через 10 секунд (північний міст перегрівся). Було чути, що щось впало, але не зрозуміло що, тому комп'ютер був перезапущений кілька разів і щоразу він зависав, то дійшовши до завантаження ОС, то вже на екрані вітання ОС і тільки після цього вже було виявлено, що радіатор висить на одному кріпленні...

Після ремонту комп'ютер знову був запущений, але Windows завантажилася до вікна вітання, після чого комп'ютер мимоволі перезавантажився і ОС більше не завантажувалася, а виходило повідомлення. insert boot media in selected boot device and press any key", а в мене RAID 0 і в мене думка, що він вийшов з ладу.

Пізніше з'ясувалося, що RAID в порядку й надалі були прийняті спроби відновлення завантажувальної області ОС, але стандартні (для Windows 7) команди bootrec /fixboot і bootrec /fixmbr не допомагали, при чому для fixmbr виходило повідомлення, що все виправлено, але з fixboot виходило повідомлення "елемент не знайдено".

До речі, стандартна програмапо відновленню ОС не знаходила мою ОС і тільки з командного рядкаможна було побачити її, ввівши команду bootrec /scanos.

Виявилося, що розділ, де встановлена ​​Windows 7, став неактивним.

Рішення проблеми

Нам знадобиться інсталяційний дискз операційною системою Windows 7.

1. Завантажуємося з інсталяційного диска Windows 7;

2. Після вибору мовних налаштувань, вибираємо відновлення системи;

4. Запускаємо командний рядок;

5. Вводимо команду bootrec /scanos, Щоб переконається що з Windows все гаразд і вона дома;

6. Запускаємо утиліту для роботи з дисками за допомогою команди diskpart;

7. Вводимо команду list disk;

8. Шукаємо та вибираємо диск, де встановлена ​​ОС, за допомогою команди select disk 0(у вас може бути інший диск);

9. Вводимо команду list partition;

10. Шукаємо та вибираємо розділ, де встановлена ​​наша ОС, за допомогою команди select partition 1(у вас, знову ж таки, може бути інший розділ);

11. Робимо розділ активним за допомогою команди active;

12. Виходимо з утиліти diskpartза допомогою команди exit;

Після виконаних дій у мене з'явилася помилка під час завантаження bootmgr is missing", тому не варто відразу перезавантажувати комп'ютер після того, як зробили диск активним.

13. Відновлюємо завантажувальну область за допомогою команди bcdboot c:\windows(у вас може бути інший диск або папка з ОС);

14. Виходимо з командного рядка за допомогою команди exitта перезавантажуємо комп'ютер.

Все, після виконаних дій Windows завантажується:)

Детальніше про команди відновлення ОС можна прочитати, а про роботу з диском

© Філімошин В. Ю., 2013

Багато років компанія Microsoftпокращувала систему відновлення операційної системи Windows, і в Windows 7 Windows Vistaвона працює практично в автоматичному режимі. Якщо ви завантажитеся з інсталяційного диска Windows 7 і клацніть "Repair Computer", система відновлення Windows буде запущена і самостійно спробує виправити всі помилки, які вона знайде. Вона здатна виправити велику кількість проблем, проте цілком ймовірна ситуація, коли виявляється пошкоджений завантажувач, і з цією проблемою система відновлення не може впоратися. У цьому випадку можна відновити завантажувач вручну за допомогою Bootrec.exe.

додаток Bootrec.exeслужить для виправлення помилок, пов'язаних із пошкодженням завантажувача і, як наслідок, неможливістю запуску операційних систем Windows 7 та Windows Vista.

Послідовність дій

Утиліта виведе довідку доступних ключів командного рядка.

Опис ключів запуску утиліти Bootrec.exe

Bootrec.exe /FixMbr- Запущена з ключем /FixMbr, утиліта записує сумісний із Windows 7 і Windows Vista головний завантажувальний запис (Master Boot Record, MBR) у системний розділ. Використовуйте цю опцію для вирішення проблем, пов'язаних із пошкодженням головного завантажувального запису, або якщо ви бажаєте видалити з нього нестандартний код. Існуюча таблиця розділів у разі не перезаписується

Bootrec.exe/FixBoot- Запущена з ключем /FixBoot, утиліта записує в системний розділ новий завантажувальний сектор, сумісний із Windows 7 та Windows Vista. Використовувати цю опцію потрібно у таких випадках:

  1. Завантажувальний сектор Windows Vista або Windows 7 був замінений на нестандартний.
  2. Завантажувальний сектор пошкоджено.
  3. Була встановлена попередня версіяопераційної системи Windows після установки Windows Vista або Windows 7. Наприклад, якщо було встановлено Windows XP, буде використовуватися NTLDR (Windows NT Loader, завантажувач Windows NT), код штатного завантажувача NT 6 (Bootmgr) буде затерто програмою інсталяції Windows XP.

Слід зазначити, що подібного ефекту можна досягти використанням утиліти bootsect.exe, що також знаходиться на завантажувальному носії Windows 7. Для цього необхідно запустити bootsect.exeз наступними параметрами:

bootsect /NT60 SYS- Завантажувальний сектор системного розділу буде перезаписаний кодом, сумісним із BOOTMGR. Докладніше про використання утиліти bootsect.exe можна дізнатися запустивши її з параметром /help.

Bootrec.exe /ScanOs- Запущена із ключем / ScanOsУтиліта сканує всі диски на предмет встановлених операційних систем Windows Vista і Windows 7. Крім того, при її використанні виводиться список знайдених систем, які в даний момент не прописані в сховищі даних конфігурації завантаження Windows(Boot Configuration Data (BCD) Store)

Bootrec.exe /RebuildBcd- Запущена з цим ключем, утиліта сканує всі диски на наявність встановлених операційних систем Windows Vista або Windows 7. Знайдені ОС виводяться до списку, з якого їх можна додати до сховища даних конфігурації завантаження Windows (Boot Configuration Data Store). Використовуйте цю опцію, якщо ви хочете повністю перебудувати сховище даних конфігурації завантаження. Перед цим потрібно видалити попереднє сховище. Набір команд може бути таким:

bcdedit /export C:\BCDcfg.bak
attrib -s -h -r c:\boot\bcd
del c:\boot\bcd
bootrec /RebuildBcd

У наведеному вище прикладі поточне сховище конфігурації завантаження експортується у файл C:\BCDcfg.bak, з нього знімаються атрибути "системний", "прихований" та "тільки для читання", після чого воно видаляється командою DEL і наново перебудовується командною bootrec /RebuildBcd.

Звичайно, утиліта Bootrec.exeдуже функціональна, однак, вона не допоможе, якщо, наприклад, файл завантажувача Windows bootmgr пошкоджено або фізично відсутня. У такому випадку можна скористатися іншою утилітою, що також входить до складу дистрибутивного. носія Windows 7 - bcdboot.exe.

Відновлення завантаження за допомогою BCDboot.exe

BCDboot.exe- це засіб, який використовується для створення або відновлення середовища завантаження, яке розташоване в активному системному розділі. Утиліта також може бути використана для перенесення файлів завантаження з одного жорсткого диска або розділу на інший.

Командний рядок у даному випадкуможе виглядати таким чином:

bcdboot.exe e:\windows

Замініть e:\windowsна шлях, що відповідає вашій системі. Ця операція відновить пошкоджене середовище завантаження Windows, включаючи файли сховища конфігурації даних завантаження (BCD), у тому числі згаданий файл bootmgr.

Синтаксис параметрів командного рядка утиліти bcdboot

Утиліта bcdboot.exe використовує наступні параметрикомандного рядка:

BCDBOOT джерело ]

джерело- Вказує розташування каталогу Windows, що використовується як джерело при копіюванні файлів середовища завантаження.

/l- Необов'язковий параметр. Задає мову середовища завантаження. За замовчуванням використовується англійська (США).

/s- Необов'язковий параметр. Вказує букву диска системного розділу, куди буде встановлено файли завантаження. За промовчанням використовується системний розділ, заданий мікропрограмою BIOS.

/v- Необов'язковий параметр. Включає докладне протоколювання роботи утиліти.

/m- Необов'язковий параметр. Поєднує параметри новоствореного та вже наявного завантажувального запису сховища та записує їх у новий завантажувальний запис. Якщо GUID завантажувача операційної системи встановлено, для створення завантажувального запису об'єднує об'єкт завантажувача з шаблоном системи.

Резюме. У статті було розглянуто принципи роботи з утилітами bootrec.exeі bcdboot.exe, що служать для вирішення проблем, пов'язаних з неможливістю запуску операційної системи Windows 7 через пошкоджений або відсутній завантажувач

Головна > Операційні системи > Windows

Інсталяція Windows 2000. Проблеми під час інсталяції

Процес завантаження системи можна поділити на кілька етапів:

До появи екрана завантажувача (меню вибору системи, яку потрібно завантажити):

  • Відразу після завершення фази самотестування (POST) комп'ютер "зависає"
  • Екран завантажувача не з'являється.
  • На екрані з'являються повідомлення про помилки такого типу:
    • A disk read error occurred (Помилка читання диска).
    • Insert a system diskette and restart the system (Вставте системну дискету та перезавантажте систему).
    • Hard Disk Error (Помилка жорсткого диска).
    • Hard Disk Absent/Failed (Жорсткий диск відсутній/відмова).

Цілком можливо, що за такого розкладу комп'ютер взагалі не вдасться запустити. Якщо ви попередньо відформатували всі розділи для використання файлової системи NTFS - застосувати утиліти MS-DOS на вирішення даних проблем ви зможете. Раджу під рукою тримати завантажувальні дискети від Windows 2000. Цей типпроблем може бути викликаний такими речами:

  1. Відсутність системного розділу на жорсткому диску. Зазвичай виникає при неправильному конфігуруванні щойно купленого жорсткого диска або при некоректному форматуванні. Виправити цю проблему можна за допомогою утиліти FDISK.
  2. Пошкоджено головний завантажувальний запис. Навіщо вона потрібна?
    • Зчитує таблицю розділів у цьому секторі диска.
    • Визначає розташування завантажувального сектора розділу.
    • Завантажує та виконує код, розташований у завантажувальному секторі розділу.
    Якщо код головного завантажувального запису не в змозі виконати ці завдання, з'являється одне з повідомлень:
    • Missing operating system (Відсутня операційна система).
    • Invalid partition table (Неправильна таблиця розділів).

Для відновлення пошкодженого головного завантажувального запису можна скористатися командною консоллю відновлення (Recovery Console) Windows 2000. Робиться це за допомогою команди Fixmbr:

fixmbr [ім'я_пристрою]

Параметр ім'я_пристрою: пристрій (диск), на який потрібно записати новий основний завантажувальний запис. Для отримання імені можна скористатися командою map. Ім'я пристрою може виглядати так:

\Device\HardDisk0.

У цьому прикладі новий основний завантажувальний запис записується на вказаний вище пристрій.

fixmbr \Device\HardDisk0

Якщо ім'я пристрою не вказано, новий завантажувальний запис буде записаний на пристрій завантаження, який є диском, з якого була завантажена основна система. Якщо виявлено неправильний або нестандартний підпис таблиці розділів, відображається повідомлення, яке запитує підтвердження на запис. Якщо доступ до дисків здійснюється без збоїв, на підтвердження слід відповісти негативно. Запис нового основного завантажувального запису до системного розділу може призвести до пошкодження таблиць розділів, внаслідок чого розділи можуть стати недоступними. Пошкодження завантажувального сектора розділу зазвичай характеризується "синім екраном" та STOP помилкою наступного змісту:

INACCESSIBLE_BOOT_DEVICE.

Або машина "зависає" у процесі завантаження і екран залишається порожнім. Навіть якщо очевидних грубих пошкоджень немає - завантажувальний сектор розділу може працювати неправильно. Проблема може бути в тому, що зіпсований/пошкоджений файл NTLDR або пошкоджений завантажувальний сектор. Для діагностики проблеми надаємо наступним способом: Пробуємо перейменувати файл NTLDR і запустити Windows 2000 з цього жорсткого диска. Якщо завантажувальний сектор - в нормі, а проблема в пошкодженому файлізавантажувача з'явиться таке повідомлення:

Couldn't find NTLDR- якщо файл завантажувача знаходиться у розділі NTFS

A kernel file is missing from the disk- якщо файл завантажувача NTLDR знаходиться у розділі FAT.

Відповідно, потрібно замінити пошкоджений файл NTLDR на робочий (або із завантажувальної дискети, або з робочої машини).

Відразу попереджаю, що файл NTLDR за умовчанням має атрибути "прихований", "системний" та "тільки читання". Якщо він знаходиться на розділі FAT – змінити атрибути з-під DOS-a можна за допомогою команди attrib -s -h -r ntldr. Якщо після заміни файлу NTLDR ви таких повідомлень про помилку не отримаєте і машина все одно не хоче завантажуватися, значить пошкоджено сам завантажувальний розділ. Для усунення цієї неприємності потрібно завантажити консоль відновлення (тобто знову почати інсталяцію Windows 2000 і після того, як процедура копіювання інсталяційних файлівна жорсткий диск буде завершено вибрати НЕ установку, А ВІДНОВЛЕННЯ СИСТЕМИ). Після того, як консоль буде завантажена скористатися наступною командою:

Запис до системного розділу нового завантажувального сектора. Команда fixboot доступна лише на консолі відновлення Windows 2000, яка запускається із програми інсталяції Windows 2000.

fixboot [диск]

Параметр: диск, на який потрібно записати завантажувальний сектор. За замовчуванням використовується системний розділ, з якого було здійснено завантаження системи. У наступному прикладі новий завантажувальний сектор буде записаний до системного розділу диска D:

Проблеми, що виникають після запуску завантажувача, але до реєстрації користувача в системі

Windows 2000 Resource Kit містить налагоджувальну версію Ntdetect.com, яка називається Ntdetect.chk. Якщо Ntdetect.com не може виявити всі апаратні пристрої, які він, на вашу думку, повинен знаходити, ви зможете використовувати версію налагодження, яка допоможе локалізувати проблему. Версія налагодження встановлюється за допомогою файлу Installd.cmd, який виконує наступні дії:

  • Перейменовує стандартну Ntdetect.com.
  • Копіює Ntdetect.chk в Ntdetect.com.

Після виконання цих операцій необхідно перезавантажити комп'ютер. При запуску системи з налагоджувальною версією Ntdetect на екрані з'являтиметься інформація про всі апаратні засоби, що виявляються. Після заповнення кожного інформаційного екрана потрібно натискати клавішу Enter. Коли потреба у налагоджувальному варіанті відпаде - виконайте команду installd /not.

Параметр SOS у файлі Boot.ini.

У файл Boot.ini можна додати параметр /sos, що змусить NTLDR відображати на екрані імена ядра (Ntoskrnl.exe) та драйверів у міру їх завантаження. Це допоможе продіагностувати проблеми з відсутнім або пошкодженим драйвером пристрою.

Можна розглянути на простому прикладі і другий варіант: редагування з консолі відновлення файлу BOOT.INI.

Головний завантажувальний запис, це перший сектор завантажувального розділу на жорсткому диску. У сектор записана таблиця розділів та програма, на яку покладено місію завантаження операційної системи. При пошкодженні або відсутності головного завантажувального запису ми з вами ніколи не завантажимо операційну систему. І іноді це пошкодження або відсутність все-таки відбувається і в самий невідповідний момент.

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

Відновлення Windows XP через консоль

Вставляємо настановний диск Windows XP в дисковод і перезавантажуємося, в BIOS виставляємо як перший завантажувального пристроюдисковод, якщо не знаєте як читайте у нас . Далі, завантажується настановна програма Windows XP та після завантаження з'являється меню, в ньому потрібно вибрати пункт №2. Щоб відновити Windows XP за допомогою консолі відновлення, натисніть R.

Натискаємо Rі входимо в Консоль відновлення, до речі, можете почитати

У нас встановлена ​​одна операційна система на диску Зі на запитання у яку копію Windows слід виконати вхід, ставимо цифру 1 і тиснемо Enter.

Якщо у вас не було пароля адміністратора просто натисніть Enter, якщо ви вводите пароль.

З'явиться повідомлення:



От і все Відновлення Windows XP через консоль Повинне успішно завершитися, водимо exit і перезавантажуємося.

Що у нас може не вийти, при введенні команди FIXMBR з'являється повідомлення про помилку, це означає, що запис у таблицю розділів (MBR) блокований налаштуваннями в BIOS, потрібно зайти в BIOS і знайти там параметр Boot Virus Detection (значення Enabled) цієї опції блокує перезапис завантажувального сектора жорсткогодиска, що у нашому випадку відбувається.

Далі може виникнути така помилка "Не вдається запустити Windows через апаратні помилки налаштування диска", в цьому випадку винен файл BOOT.INI, для його виправлення знову завантажуємося в консоль відновлення і вводимо команду bootcfg /rebuild і натисніть клавішу Enter

  • Додати систему до списку завантаження? .
    Погоджуємося Y (так)
    Введіть ідентифікатор завантаження:
    Вводимо Windows XP Professional.
    Введіть параметри завантаження операційної системи:
    Введіть/fastdetect спеціальний ключ, система не визначає Plug and Play пристроїу процесі завантаження, можете прочитати

Ну ось ми змінили файл BOOT.INI і останнє, якщо у вас кілька жорстких дисків, дізнатися які саме їм призначені літери можна командою MAP і на екран будуть виведені пристрої та відповідні літери, а також файлові системи.

© 2022 androidas.ru - Все про Android