PDA

Показать полную графическую версию : [решено] Как восстановить работу windows 10 после слетевшего загрузчика


Страниц : [1] 2

ivan456
13-02-2024, 17:15
Всем привет. В общем перетыкая накопители с одного пк в другой убил свою систему. Пол вечера ковырялся, никогда раньше не восстанавливал слетевшие загрузчики, первый раз это делал. Восстановил кое как. Всё заработало. Но появилась другая проблема, возможно из за слетевшего загрузчика. Перестал выключаться комп, не переходит в спящий режим, не отключается. Нашел способ отключения с Shift нажимать завершение работы. По другому не выходит. Он как бы выходит из системы, экран тухнет, если нажать любую кнопку или пошевелить мышь, экран загорается и снова всё работает, даже перезагрузка не работает. В общем не знаю что делать. Как восстановить работу windows?

P.S: Я воткнул другой диск с другого компа, хотел win10 установить по быстрее, так как комп мощнее, и переставить в другой комп где бы всё автоматически подхватилось, но по итогу когда воткнул старый диск в комп, то получил ошибку что диск не найден. Система была 32бит, которую я ставил, а основная была 64бит. После чего пришлось восстанавливать слетевший загрузчик. После восстановления, всё работало, кроме выключения/перезагрузки/спящего режима вероятно я что то не правильно сделал когда восстанавливал загрузчик.

Avatar-Lion
13-02-2024, 18:46
Можно для начала изучить журнал ОС. Правой кнопкой на Пуске - Управление компьютером - Просмотр событий. Возможно, там будет указано что мешает системе корректно. Другое дело, что времени это всё занять может уйму. Проще нормально переустановить систему, пока у вас нет еще ничего ценного и не сделаны никакие важные настройки. Только по-нормальному переустановите, без вот этого вот бреда с перетыканием диска. Экономия 5-10 минут не стоит того.

ivan456
14-02-2024, 06:43
Avatar-Lion, нет там в журнале ничего такого. Windows нормально работает, ничего не сломалось в ней, кроме загрузчика. То есть тех двух скрытых разделов в 600мб и в 100мб. Пытался восстановить их, но так и не смог нормально ничего сделать. Как бы система загружается всё работает, данные скопировать можно. Но пока нет времени этим заниматься. А хотелось бы что бы компьютер переходил в спящий режим, точнее не комп, а ноут это. неудобно. Кнопкой выкл/вкл не завершается работа, не переходит в спящий режим, так же при закрытии крышки не переходит в спящий режим. Просто выключается экран и выходит из системы. И тут дело не в настройках системы питания, а именно в слетевшем загрузчике. Я правда не сильно понимаю как это всё там устроенно. Но вероятно как то это работает. Может где какие пути к файлам не совпадают. Людям блин говорю делать резервные копии и сам забыл их сделать), была бы резервная копия этих разделов можно было бы их восстановить.

Алекс-01
14-02-2024, 07:45
Возможно дело не в загрузчике, вы же его восстанавливали командой bcdboot C:\windows и было сообщение "файлы загрузки успешно созданы"?
Можно отключить\отключать ноут командой shutdown.exe /s /t 0 в командной строке от им. администратора, этой командой ноут полностью отключится.
Можно попробовать откатить систему, если у вас есть точки восстановления до того периода, когда у вас появилась данная проблема.
Но если всё это не сработает - то лучше, то, что вам предлагал Avatar-Lion переустановить систему!

Avatar-Lion
14-02-2024, 10:30
ivan456, Загрузчик никак не влияет на подсистему питания. Вот тут (http://forum.oszone.net/post-3006873-50.html) я вкратце описывал схему загрузки Windows, можете почитать и убедиться, что к моменту запуска системы и загрузки рабочего стола все эти этапы, скрытые разделы и прочее давно пройдены и ни на что не влияют.

Я вижу проблему в том, что вы поставили Windows на другом железе и теперь система пытается работать на вашем ноутбуке, используя драйвера и параметры от другого ПК. Еще раз: перестаньте заниматься ерундой и переустановите систему по-нормальному.

Petya V4sechkin
14-02-2024, 10:43
даже перезагрузка не работает
Это странно. Как вы его включаете в таком случае?

Нажмите Win+R -> введите msconfig -> вкладка Загрузка -> список ОС отображается?

ivan456
14-02-2024, 15:24
Я вижу проблему в том, что вы поставили Windows на другом железе »
Я же описал всё подробно.
Суть проблемы по порядку.
Я поставил диск в ноут, решил туда установить windows x32, поставил, после чего перенес его в другой ноут. А когда вставил назад ssd с win10 x64 система уже мне говорила что не найден диск. а после восстановления загрузчика всё стало запускаться но при этом ноут вообще не выключается, только выходит из системы, А отключаю ноут ярлыком на рабочем столе shutdown.exe -s -t 0 и shutdown.exe /r /o /t 0 перезагрузка только это срабатывает, но как вы понимаете не хватает спящего режима в ноуте, на кнопку питания не реагирует, только выходит из системы. Ну если долго жать, конечно он выключится. Ну и при закрытии крышки тоже не выключается.
Систему щас некогда переустаналивать времени нет. Файлов много, программ много. Надо всё сидеть устанавливать. Где то через месяц запланировал этим заниматься, всё равно windows старая, хотя просто версия 22H2 - 19045.* Хотелось бы уже обновить. Когда обновлю сделаю резервную копию, забываю всё время ее сделать.
Petya V4sechkin,
Да вы правы, решил глянуть в msconfig, а там ничего нет. пусто. Как восстановить? Может из за этого и не работает.

Petya V4sechkin,
C:\Windows\system32>bcdedit
Не удается открыть данные конфигурации загрузки.
Не удается найти запрошенное системное устройство.

ivan456
14-02-2024, 15:43
Petya V4sechkin,
Все манипуляции были толко с 600мб разделом который ставится автоматически при установке системы.
diskpart
list volume
select volume 3
format fs=ntfs или format fs=fat32 (сработал только fat32)
exit
bcdboot D:\Windows /s G: /f ALL
Потом выполнил remove letter=G

Пробовал ещё это:
bootrec /fixMbr(Это нормально выполнилось)
bootrec /fixboot(Отказано в доступе писало)
bootrec /RebuildBcd(Тут честно уже не помню)

После того что выше написал и bootrec /fixMbr windows хотя бы стала загружаться, но при этом не выключается.
И это связано с загрузчиком. Возможно Avatar-Lion вы, с этим не сталкивались. Просто решил проверить тоже самое на другом диске. Взял тестовый ssd и там отформатировал этот же раздел, и потом восстановил. Тоже самое было что у меня.
Где то там что то сбивается, может хеш суммы не совпадают или ещё что не понимаю в этом.
Да в идеале переустановить, но хотелось бы сейчас нормально переводить ноут в спящий режим.

Petya V4sechkin
14-02-2024, 16:21
После того что выше написал и bootrec /fixMbr windows хотя бы стала загружаться
Зачем MBR - непонятно.

Покажите результат в cmd от имени Администратора:
diskpart
list disk

ivan456
14-02-2024, 17:00
Petya V4sechkin,
DISKPART> list par

Раздел ### Тип Размер Смещение
------------- ---------------- ------- -------
* Раздел 1 Основной 50 Mб 1024 Kб
Раздел 2 Основной 111 Gб 51 Mб
Раздел 3 Основной 542 Mб 111 Gб

DISKPART> sel par 3

Выбран раздел 3.

DISKPART> det par

Раздел 3
Тип : 17
Скрытый: Да
Активный: Нет
Смещение в байтах: 119464263680

Отсутствует том, сопоставленный этому разделу.

DISKPART> sel par 1

Выбран раздел 1.

DISKPART> det par

Раздел 1
Тип : 07
Скрытый: Нет
Активный: Нет
Смещение в байтах: 1048576

Том ### Имя Метка ФС Тип Размер Состояние Сведения
---------- --- ----------- ----- ---------- ------- --------- --------
* Том 0 Зарезервиро NTFS Раздел 50 Mб Исправен

Я маленько другую команду выполнил, в list vol не отображается 600мб раздел. Я с рабочего диска с рабочей win10 посмотрел какие там параметры и по аналогии хотел скрыть раздел. Изменил тип на скрытый. 100мб раздел я не менял в нем ничего, он как есть так и остался.

Поискал на сайтах разное.
Пробовал такое:
bcdedit.exe /set nointegritychecks on и получили ошибку «Не удается открыть данные конфигурации загрузки…».
C:\Windows\System32>bcdedit.exe /store F:\Boot\BCD /set nointegritychecks on
Ошибка при установке ссылки указанной записи.
Не удается найти указанный файл.

Petya V4sechkin
14-02-2024, 17:07
Значит, всё-таки MBR.
100мб раздел я не менял в нем ничего
Где этот 100 Мб раздел?

Какой раздел активный?

P.S. Я просил у вас команду list disk, чтобы посмотреть список физических дисков и их типы, GPT или MBR.

ivan456
14-02-2024, 17:20
Я просил у вас команду list disk, чтобы посмотреть список физических дисков и их типы, GPT или MBR. »
DISKPART> list disk

Диск ### Состояние Размер Свободно Дин GPT
-------- ------------- ------- ------- --- ---
Диск 0 В сети 111 Gбайт 0 байт
Диск 1 В сети 298 Gбайт 1024 Kбайт

ivan456
14-02-2024, 17:22
Petya V4sechkin,
Вот ещё

ivan456
14-02-2024, 18:17
Если знаете способы которые восстановят нормально загрузчик напишите. Попробую. нет так, через месяц где то буду переустанавливать. Просто неудобно на ноуте каждый раз отключать его. Хоть и ssd стоит, быстро загружается.
Наверно больше всего не понятно каким образом переставляя разные диски в ноуте, я убил свою систему. Слышал что рядом когда другую систему например на другой раздел тоже может что то поломаться. Но тут как бы разница была в том что я вытащил все диски из ноута. Поставил другой. Накатил туда х32 win10. После чего достал его, поставил x64 win10 и после у меня система не загружалась. Что конкретно меняет windows? Куда она может записать свои данные кроме как в биос? если других накопителей в системе нет. Настройки в биос не поменялись от слова совсем. Я пробовал сбрасывать к заводским не помогло.
У меня в место привода hdd стоит старенький, я устанавливая x32 просто привод выдвинул немного, ну то есть отключил. Он у меня не закреплен там винтом, он и так держится хорошо. Других дисков не было в системе.

Часто так делал когда просто диски с уже установленной win10 ставишь в другой комп, система и дрова сами подхватываются и всё работает не нужно ничего ставить. А тут такая хрень случилась. Даже не понимаю что именно там могло произойти с системой.

P.S: Не правильно написал, не поставил x64 win10, а просто поставил ssd с уже установленной рабочей/основной win10 x64

ivan456
14-02-2024, 18:39
Единственное могу предположить каким образом оно поломалось, хотя наверно это бред.
Бывает нужно например в windows что то удалить не удаляемое. Копаться в правах там или использовать разные программы для этого долго. Проще загрузится с livecd тот же linux mint и удалить. Но есть проблема, при отключении компа и запуска linux все файлы windows заблокированы для изменения(замочки на всех файлах). Если же нажать перезагрузку и после отключить комп кнопкой. А после включить linux доступ будет ко всем фалам. Так вот, может я когда начинал все эти действия с win10 x32, может я как то не так выключил комп, что то там поломалось и после того как я обратно поставил основную систему x64, там каких то файлов не нашлось или может что то не совпадало. Хотя это бред какой то. Ничего же на диске не менялось. даже если я щас завершу работу тупо отключив кнопкой. Вытащу ссд и после опять поставлю система должна так же заработать как и работало. Но почему оно именно сломалось после установки x32 win10 совершенно на другой диск, вот в чем вопрос.

ivan456
14-02-2024, 18:56
Хочется не просто починить систему, но и понять почему так произошло.
Может если будет время, опять такой тест проведу с переустановкой, но на другом диске.

ivan456
14-02-2024, 19:02
Petya V4sechkin,
Использовал ещё MiniTool Partition Wizard чисто посмотреть что там и может преобразовать в GPT или MBR только толку в этом нет. Всё равно не работало)

Petya V4sechkin
14-02-2024, 19:07
ivan456, у вас активный раздел 2, загрузчик на разделе 3, а зарезервированный раздел 1.

Если загрузчик и BCD хранилище на разделе 3, сделайте его активным. А если на разделе 1, выберите его.

P.S. Кроме того, у вас два физических диска - смотрите в настройках BIOS, какой из них первый по порядку загрузки.

ivan456
14-02-2024, 19:56
Petya V4sechkin, реально, я вроде бы делал уже сто раз это же самое, делал его активным, но ничего не помогало, а щас сделал и всё получилось. Возможно после того как я выполнял всякие bcdedit.exe /store F:\Boot\BCD /set nointegritychecks on и прочее и в один прекрасный момент оно сработало. И щас сделав раздел активным всё заработало, и запись в msconfig появилась, перезагрузил после этого, попробовал перевести в спящий режим всё ок, ноут как нужно выключается и и включается. Есть правда ещё один момент связанный с кривой страницей загрузки windows. Типа когда win10 загружается там крутится кружок ну и значок винды, так вот он какой то очень огромный, а сам кружок какой то смазанный. хотя раньше был мелким. Как будто масштаб изменили. Думаю возможно это из за того что 600мб раздел почему то третий. Может его можно как то переместить? изменив порядок?

ivan456
14-02-2024, 20:10
Petya V4sechkin, с кривым изображением загрузки windows решил, в биос сбросил к заводским и только включил sata mode что то там ещё не помню, кароче что бы ssd работал с нормальной скоростью.

И всё таки не понятно каким образом загрузчик поломался, если я просто выставил диск из ноута, поставил другой, установил на другой диск x32 win10, а после обратно поставил основной диск без каких либо изменений. Возможно нужно было просто сделать раздел активный и всё бы заработало)
а то с этой проблемой уже пару дней борюсь)




© OSzone.net 2001-2012