Машина Windows Vista не завантажиться - помилка "Відсутня операційна система"


3

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

Друг знайомого дав мені комп’ютер на ремонт, який не завантажувався, мені сказали, що вони дійсно хочуть зберегти свої дані, але розуміють, якщо я не можу і "робити все", щоб відновити його.

Моя перша думка перед експертизою, заснована на розмові з людиною, була збоєм на жорсткому диску (механічному).

Я почав, поклавши жорсткий диск у свою копіювальну машину і спробував зробити резервну копію (як це роблю зазвичай для першого кроку). Це вдалося.

Я запустив кілька своїх звичайних інструментів, і вони не змогли знайти жодних файлів або перерахувати жорсткий диск взагалі. (Я перевірив дані SMART і зробив 2x сканування повної поверхні і не виявив жодних помилок)

Використовуючи власне зображення Windows PE, я намагався в основному всі "звичайні" речі, але оскільки (я думаю) всі інструменти Windows (за винятком Diskpart) є рівнем файлової системи, а не дисковим рівнем, він зовсім не був успішним. Diskpart не допоміг (я забуваю, що це насправді говорило).

Тоді я використав один з моїх улюблених інструментів - Testdisk і зміг відновити таблицю розділів. (Я фактично маю на увазі перебудову, вона стала корумпованою, її не просто видалили чи інше).

Тепер Windows PE може перейти на диск C, і я зміг побачити всі файли - і "chkdsk / F" мав день у полі "виправляти" речі.

Однак кожного разу, коли я завантажуюсь, я отримую старе повідомлення "Виникла помилка читання диска".

Я спробував усе, що можу придумати, я відновив MBR, замінив завантажувач (та варіанти), але мені не пощастило.

Також я використав Gparted і помітив пустовий і початковий блок, а за ним 5MB розділ з невідомим форматом / розділом. Я видалив їх і розтягнув основний диск, щоб охопити весь диск.

Ремонт при запуску не працює - він просто пропонує видалити будь-які пристрої, підключені до мережі! Це робилося з першого разу, і лише пропонується щось інше, якщо я скористаюся цією опцією на півдорозі через один з кроків вручну. (Наприклад, замість видалення та повторної перебудови меню, якщо я це робитиму лише після видалення, він автоматично переробляє його - який насправді ніякої допомоги).

Я гадаю, що те, що спричинило цю помилку, в першу чергу вийняло завантажувальний / критичний файл, однак я б подумав, що Windows завантажиться і вийде з ладу / bluescreen / other і не матиме цієї помилки. Однак не встановлено ремонт, і SFC не працює з Windows PE. Я не знаю нічого іншого, що може зробити сканування рівня файлів та відновити пошкоджені файли.


У будь-якому випадку .... Час обмежений, я намагаюся виправити це протягом останніх 3 днів (в той час, як роблю іншу роботу ... не припиняюсь!), І просто ходив по колах. Я хочу повернути цю машину незабаром, тому я опублікую наступне як відповідь, якщо нічого не запропоновано або якщо вони не працюють:

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

Редагувати (В основному, це я і зробив, і це працює чудово - Однак, мені не подобається, що він покращує мене, і я скопіював "розбите" зображення назад на жорсткий диск, щоб спробувати це виправити. Якщо Я нічого не можу придумати, я просто повторю це виправлення. Однак я впевнений, що ремонт повинен бути можливим.)


Ти мене в кінці трохи втратив. Зрештою ви відформатували накопичувач, встановили ОС та відновили дані на вихідному диску. Тепер ви хочете відновити свій блок за допомогою блокового зображення на іншому диску та спробувати реально відновити цей розділ? Я просто хочу переконатися, що я розумію, де ти знаходишся, і що ти намагаєшся зробити, перш ніж я почну накидати відповіді. PS не соромтеся, це кульгаво. :)
Ƭᴇcʜιᴇ007

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

Після того, як ви запустили CHKDSK / F і він "виправив" речі, ви могли прочитати будь-які дані з накопичувача?
Ƭᴇcʜιᴇ007

@ techie007 Я міг читати файли відразу після того, як Testdisk відремонтував таблицю розділів - Після цього я взяв резервну копію всіх даних (окремо від зображення всього диска, який я робив раніше).
Вільям Гілсум

Відповіді:


1

Це напевно, і я (як би) назвав це "виправленим" методом, який ви зациклювались. :)

Ось моя пропозиція / здогадка, і це свого роду гуфі:

Зробіть дві копії пошкодженого зображення, яке ви створили резервну копію; один на цільовий привід і один на інший привід ("запасний").

Поверніть цільовий диск до того, як це було у вас після відновлення розділу TestDisk.

Зробіть те ж саме із «запасним» (щоб ви могли прочитати всі дані).

Спробуйте відновити ціль за допомогою компакт-диска Windows - Сподіваємось, він може розпізнати існуючу Windows і запропонувати певний ремонт, який не передбачає формату. Якщо він пропонує дозволити вам "оновити" існуючу установку Vista, зробіть це. :)

Після того, як ви завантажили його в якійсь формі (ви можете скопіювати копію), завантажте компакт-диск (Win PE або подібне) і скопіюйте весь вміст із "запасного" на "цільовий".

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

Чи буде це працювати? Я сумніваюся в цьому, але я не можу придумати багато, що ви вже не пробували. Знову ж таки, ви вже зробили більше, ніж більшість, і малий шанс на повне відновлення, можливо, вже був знищений такими речами, як SMART, автоматичний запуск chkdsks тощо, перш ніж ви навіть отримали комп'ютер.

NB: Якщо ви ще не пробували цього, перевірте GetDataBackNTFS . Це платно, і я не впевнений, що зараз це допоможе, але все ж варто додати до кешу інструментів для подібних ситуацій. О і SpinRite, якщо у вас його немає. Я точно буду перевіряти Testdisk ще трохи для власного використання.

Удачі, дайте мені знати, як це йде. :)


Обряд спина не зробив нічого, оскільки це не шкода, яку він відновлює. Я не перевірив GetDataBackNTFS, але, переглядаючи інформацію, я сумніваюся, що це допоможе, оскільки файли не видаляються, не пошкоджуються (видимо), відсутні або іншим чином. Мені подобається ваша ідея про перевстановлення, а потім про заміну файлів ... але я не думаю, що це буде працювати через реєстр / оновлення / пакети послуг ... Хоча я спробую замінити лише завантажувальні файли і побачити, чи це матиме якийсь ефект. +1 спасибі!
Вільям Гілсум

Здається, це не працює. Я досить розгублений, оскільки повинно бути щось інше не так - все, що не має повного формату, і свіжа установка виглядає так, що вона вписується в "Помилка читання диска сталася" ..... Якщо ні в кого немає пропозиції, я зроблю Позначте свою як відповідь, оскільки це не так, як ви робите моє, після того, як ви так намагалися допомогти (і прочитайте моє довге запитання!).
Вільям Гілсум

Як правило, скидання файлів на верхній частині добре, якщо SP та оновлення принаймні близькі. :) Я думаю, що фокус у тому, що вам потрібно буде визначити, ЩО завантажувальні файли пошкоджені, а НЕ копіювати ці. Я навіть не уявляю, як би ви це встановили, особливо з відомою пошкодженою таблицею розподілу. Знову ж таки, я думаю, що вас заграв SMART чи CHKDSK або щось переосмислило поганий блок, перш ніж у вас випала можливість витягнути дані (за допомогою Spinrite або подібних), і ви можете бути SOL, якщо ви не зможете магічно зрозуміти, що це "знову". :(
Ƭᴇcʜιᴇ007

Можливо, спробуйте ще раз, оніли цей раз формат і встановіть Windows з нуля, оновіть його до останніх SP / оновлень, а потім скопіюйте все АЛЕ папку Windows (і залиште всі завантажувальні файли в корені), а потім введіть реєстр в папку Windows (windows \ system32 \ config)?
Ƭᴇcʜιᴇ007

Окрім цього, є ціла папка WinSXS, у якій будуть невідповідні дані ... Встановлення реєстру - це одне, але я здогадуюсь, що жодна із встановлених програм після цього насправді не працюватиме ... У будь-якому разі я залишу це ще кілька днів, але ви приймете вашу відповідь, якщо ніхто більше не відповість. Дякую.
Вільям Гілсум

0

Ви можете скористатися диском для аварійного скидання, який можна знайти за допомогою пошуку emergency reset diskв google. Вам потрібно буде записати iso на компакт-диск. Потім перейдіть на комп’ютер і завантажтеся на аварійний завантажувальний диск. Ви отримаєте кілька варіантів скидання та виправлення ПК.

Також перевірте, чи можете ви виконати ремонт за допомогою CD-диска Windows vista. Завантажте диск інсталятора Windows 7, виберіть "Ремонт", відкрийте командний рядок. Введіть такі команди:

bootrec.exe /fixmbr bootrec.exe /fixboot bootrec.exe /rebuildbcd


2
Я шукав "диск для швидкого скидання" і отримав лише 4 результати. Жоден із них не відповів на запитання. Будь ласка спробуйте ще раз.
DavidPostill

0

Бо Missing Operating System або Operating System Not Foundвам потрібно завантажитися з диска і зробити якийсь ремонт, ось що ви можете спробувати.

Завантажте Windows 7 або Vista DVD, виберіть "Ремонт"
Відкрийте командний рядок.
Введіть такі команди:

bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildbcd

Натисніть Enter.

Моя проблема була виправлена ​​виконанням цих кроків, сподіваючись, що це допоможе іншим людям

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.