С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Windows XP
Войти
Регистрация
Восстановить пароль
 
 
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
1

Восстановление Windows XP

04.07.2018, 23:10. Просмотров 487. Ответов 39
Метки нет (Все метки)

Здравствуйте! Такая у меня беда. Расскажу полностью всю историю. Стояла у меня с 2010 года Windows XP всё бы ничего но время идёт и решил я весной поставить на комп 2-ю систему Windows 7. Для неё специально был куплен SSD. Вроде всё должно было пройти удачно и появится при загрузке меню выбора систем. Но видимо при установке Windows 7, что то пошло не так и в итоге Windows XP перестала грузится. Какое то время не было у меня время разбираться в этом, а вот сейчас решил реанимировать Windows XP. Попробовал это сделать с помощью консоли восстановления, все команды были выполнены успешно но система так и не захотела грузиться. Тогда я попробовал установить систему поверх старой, с некоторыми трениями всё прошло удачно и Ура Windows XP заработала. (до установки была установлена программа MultiBoot, загрузочная флешка создавалось программой WinSetupFromUSB-1.8) Значит заработала, я довольный как слон перегружаю комп в меню выбоа систем выбираю загрузку Windows 7 - грузится и в самом начале без спроса запускается CHEK DISK чего там проверяет и дальше всё работает. Перезагружаю компьютер выбираю Windows XP и... ничего(( Ну ладно, гружусь обратно в семерку отключаю CHEK DISK и по проторенной дороге пытаюсь опять восстановить ХР консолью восстановления - не помогает, устанавливаю опять поверх Windows XP и после первой перезагрузки появляется черный экран с мигающим курсором, жду минуту, две, десять, час ничего не происходит. Перезагружаю комп резетом и программа установки видит диск с Windows XP как пустой и непригодный для установки, хотя в семерке диск открывается и все файлы там на месте. Консоль восстановления в частности команды bootcfg /rebuild /add исполняться не хотят, выскакивает ошибка, что файловая система или диск повреждены и надо воспользоваться CHKDSK для исправления. Запускаю CHKDSK с атрибутом R всё проходит, всё в порядке ошибок нет, обратно к bootcfg и та же история. Проверял диск викторией, акронисом - всё замечательно ошибок нет. А установщику ХР, что то не подходит хоть тресни. Уже не знаю, что делать, перерыл уже везде всё, но конкретного ответа не нашел. Я бы уже и забил на эту ХР но там стоит лицензионное ПО (SILVERFAST) для пленочного сканера ключ к этому ПО утерян, как его найти в файлах я не знаю. Может кто подскажет если хоть какие то шансы, что сделать, что бы реанимировать эту Windows XP. Заранее всем большое спасибо за любой совет или путь к решентю проблемы.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2018, 23:10
Ответы с готовыми решениями:

Восстановление загрузки Windows XP после установки Windows 7
Диск разбит на 2 раздела: C - Win XP, E - Win7, устанавливалась сначала XP,...

Восстановление Windows Xp из папки Windows.old
От старой системы осталась папки Windows.old, нужно из нее полностью...

Восстановление Windows XP
Доброго времени суток. Уважаемые жители форума столкнулся со следующей...

Восстановление Windows XP
В понедельник перестал грузиться Windows из-за поврежденных файлов hal.dll b...

Восстановление Windows XP
восстоновления windows xp это безпасно? кто нибуть пробывал?

39
gecata
Модератор
Эксперт HardwareЭксперт Windows
12964 / 6357 / 462
Регистрация: 03.01.2012
Сообщений: 25,760
05.07.2018, 11:14 2
Семёрка грузится? В семёрке откройте Управление дисками (diskmgmt.msc), сделайте скрин и выложите тут, указав, где должна быть ХР
0
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
05.07.2018, 18:15  [ТС] 3
Вот, ХР находится на диске F (System C), семерка на диске С.
0
Миниатюры
Восстановление Windows XP  
gecata
Модератор
Эксперт HardwareЭксперт Windows
12964 / 6357 / 462
Регистрация: 03.01.2012
Сообщений: 25,760
06.07.2018, 11:25 4
Запустите cmd.exe от имени Администратора и выполните в ней команду bcdedit. Ознакомьтесь со статьёй http://www.oszone.net/10998/Edit_Boot_Menu (особенно часть Добавление записей операционных систем в BCD и меню загрузки. Ну и проверьте наличие файлов загрузки в корне диска с ХР
0
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
06.07.2018, 22:18  [ТС] 5
Команду bcdedit выполнил. У меня при загрузке появляется меню выбора систем, но при выборе загрузки ХР выскакивает ошибка : invalid BOOT.UNI и т. д. скрин прилагается. При попытке восстановления BOOT.UNI с помощью консоли восстановления ошибка : "не удалось выполнить поиск ...." скрин прилагается. Все загрузочные файлы ХР вроде присутствуют, прилагаю скрин содержимого диска F с Windows XP. Статьи по ссылкам просмотрел, но честно говоря ничего для себя и для моей проблемы нового не подчерпнул, может чего туплю))
0
Миниатюры
Восстановление Windows XP   Восстановление Windows XP   Восстановление Windows XP  

gecata
Модератор
Эксперт HardwareЭксперт Windows
12964 / 6357 / 462
Регистрация: 03.01.2012
Сообщений: 25,760
07.07.2018, 11:53 6
Nafanya_TT, Команду-то вы, может, и выполнили, но скрина с результатами её выполнения я чегой-то не вижу... (а лучше - скопировать весь текст из командной строки после выполнения bcdedit сюда)

Добавлено через 33 минуты
И откройте свой boot.ini с помощью блокнота и копируйте текст сюда
0
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
07.07.2018, 22:58  [ТС] 7
Сделал:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
0
Миниатюры
Восстановление Windows XP  
gecata
Модератор
Эксперт HardwareЭксперт Windows
12964 / 6357 / 462
Регистрация: 03.01.2012
Сообщений: 25,760
08.07.2018, 11:00 8
Гм... Лично я попробовала бы внести правку в общий загрузчик в те его места, которые отвечают за загрузку ХР. Конкретнее - попробовала бы команды
bcdedit /set {ntldr} osdevice partition=\Device\HarddiskVolume1
bcdedit /set {1bdb96eb-1d22-11e8-afb0-1c6f652454f1} osdevice partition=\Device\HarddiskVolume1

Возможно, я ошибаюсь. Прошу высказать своё мнение более знающих пользователей. Например, olen6

Добавлено через 2 минуты
...или
bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1
bcdedit /set {1bdb96eb-1d22-11e8-afb0-1c6f652454f1} device partition=\Device\HarddiskVolume1
0
olen6
2394 / 651 / 116
Регистрация: 12.04.2015
Сообщений: 1,656
08.07.2018, 21:45 9
gecata, для пункта с Windows XP не требуется параметр osdevice, поэтому первые две команды ни к чему. Т.е. даже если они пропишутся, то в загрузке Windows XP запись osdevice не участвует. По поводу 3 и 4 команд, то их можно использовать, но диск С уже прописан (device Partition=C: ) и толку от 3 и 4 команд не будет.

Не по теме:

Папка NST в корне диска С и в меню загрузки говорит о том, что автор ковырялся с загрузкой с помощью программы EasyBCD. Именно поэтому я никогда не рекомендовал эту программу для загрузки Windows, ибо bcdedit может показывать одно, а по факту может загружаться другое. Такие случаи уже были на осзоне. Могу эту программу рекомендовать только для загрузки из wim или iso для установки Windows.


Запись ntldr для загрузки Windows XP у него правильная, но не хватает нужных файлов для загрузки на диске С.
Nafanya_TT, в тотал коммандере скопируйте с диска F на диск С три файла: NTDETECT, bootfont.bin и boot.ini.
В скопированном файле boot.ini замените в двух местах нули на единицу в скобках после слова rdisk. Вот так:
Код
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
Попробуйте загрузку, выбрав в меню самый нижний пункт Windows XP.
1
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
08.07.2018, 21:46  [ТС] 10
Ок. Попробую.
0
olen6
2394 / 651 / 116
Регистрация: 12.04.2015
Сообщений: 1,656
08.07.2018, 21:49 11
Команды выполнять не надо. Скопировать 3 файла, один из которых (boot.ini) немного подправить.
0
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
08.07.2018, 22:02  [ТС] 12
Сделал, команды не выполнял. При выборе нижнего пункта Windows XP выскакивает на пару секунд надпись типа такой
invalid BOOT.UNI
C: windows
и комп перезагружается)
0
olen6
2394 / 651 / 116
Регистрация: 12.04.2015
Сообщений: 1,656
08.07.2018, 22:14 13
Nafanya_TT, попробуйте мои файлы скопировать в корень диска С, они с чистой виртуальной машины. Если боитесь использовать чужие файлы, то ищите сами их в интернете, т.к. есть подозрение на неисправность ваших, в т.ч. из-за размера.
XP.zip
0
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
08.07.2018, 22:26  [ТС] 14
Скопировал, спасибо! Теперь такая заставочка:
0
Миниатюры
Восстановление Windows XP  
olen6
2394 / 651 / 116
Регистрация: 12.04.2015
Сообщений: 1,656
08.07.2018, 22:31 15
Уже лучше. Теперь в boot.ini на диске С поменяйте 1 на 2 в двух местах после слова partition. Попробуйте загрузку снова.
0
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
08.07.2018, 22:38  [ТС] 16
Теперь так(
0
Миниатюры
Восстановление Windows XP  
olen6
2394 / 651 / 116
Регистрация: 12.04.2015
Сообщений: 1,656
08.07.2018, 22:51 17
Верните partition снова на 1 в двух местах. Давайте завтра вечером продолжим, заодно может мысли свежие придут.

Добавлено через 8 минут
Пока ещё не лёг спать вопрос возник. В безопасном режиме грузится? Нужно жать F8 сразу после выбора пункта Windows XP.
Файл hal.dll на месте в F:\windows\system32\hal.dll и каков его размер?
0
Nafanya_TT
0 / 0 / 0
Регистрация: 02.07.2018
Сообщений: 19
08.07.2018, 23:07  [ТС] 18
Вернул на 1 обратно. В безопасном не грузится, сразу перезагружается. Размер файла hal.dll 134 400.
Завтра продолжим вечером, большое спасибо за помощь)
0
gecata
Модератор
Эксперт HardwareЭксперт Windows
12964 / 6357 / 462
Регистрация: 03.01.2012
Сообщений: 25,760
09.07.2018, 10:50 19
olen6, Я предложила эти команды потому, что мне не совсем понятно, как буквенно обозначаются разделы с "чужими" системами. Ибо из семёрки диск с ХР выглядит как диск F: А с точки зрения ХР он, вероятно, С... Вот, чтобы исключить эту путаницу я и предложила заменить строчку Partition=C: в загрузке ХР на partition=\Device\HarddiskVolume1 (как его ни назови - C, F или вообще Z, этот раздел всё равно будет первым на диске 0)
0
olen6
2394 / 651 / 116
Регистрация: 12.04.2015
Сообщений: 1,656
09.07.2018, 19:50 20
gecata, я примерно понял, о чём вы говорите.
Кликните здесь для просмотра всего текста
Дело в том, что строчка Partition=C: в пункте меню Windows 7 и в пункте Windows XP означает совершенно разные вещи. В пункте семёрки эта строчка указывает, что загружать нужно Windows 7, который расположен на диске С (конкретно файл winload.exe или winload.efi). Эта же строчка в пункте XP говорит о том, что на диске С (с точки зрения семёрки, т.к. это её загрузчик bootmgr) нужно искать загрузчик ntldr, который не знает, где находятся файлы Windows XP, пока не прочитает об этом из файла boot.ini. Т.е. Windows XP грузится по цепочке: загрузчик bootmgr передаёт управление загрузчику ntldr, а последний грузит XP.

Nafanya_TT, у вас в биосе есть возможность поменять приоритет первых двух винчестеров или попробовать шлейфы у винчестеров поменять? Короче, чтобы загруженная семёрка в управлении дисками была как диск 0.
Если это получится, то в boot.ini сделайте так, как у вас было в седьмом сообщении и попробуйте её загрузку.
0
09.07.2018, 19:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2018, 19:50

Восстановление Windows XP
Добрый вечер) Слетела винда, вероятно из-за сбоев с электропитанием. При...

Восстановление Windows
народ помогите пожалуйста, ситуация очень важная и срочная!!! заключается она в...

Восстановление Windows
У меня такая проблема после прохождения Post загрузки и заставки Windows...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru