[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: Безымянный1.jpg -(81 KB, 578x456, Безымянный1.jpg)
81 No.204214  

За последнюю неделю 3 раза вылазил синий экран. Решил сам переставить систему (впервые; уже почти 3 года всё та же 7 максимальная стоит). Дважды пробовал десятку через помощник обновлений - откатилось из-за Page fault in non-paged area, хотя во второй раз снёс что писали в рекомендациях. Тогда решил поставить 8-ку с диска. Сделал всё что нужно, создание нового тома, Daemon Tools, Easy BCD. Перекинул туда образ, пометил стандартным. Но при загрузке должен вылазить выбор из двух систем и далее установка, на деле же выбор открывается, но из одного (диска C), и в отсутствие альтернативы приходится вновь запускать старую систему. Почему не виден созданный диск с 8-кой, где накосячил? Или лучше не париться самому и отнести знакомому на переустановку?

>> No.204215  

>>204214

>3 раза вылазил синий экран
>Page fault in non-paged area

Может сначала с железом разобраться стоит, а потому уже выписывать пируэты с переустановкой и загрузчиками?

>> No.204217  

>>204215
Возможно. Но почему во время перезагрузки не отображается свежесозданный диск?

>> No.204219  

>>204217
Что "bcdedit /enum all" выдает?
Загрузка через UEFI или через Legacy Mode?
Что понимается под "Перекинул туда образ, пометил стандартным."?

>> No.204222  
Файл: vinda.jpg -(134 KB, 664x703, vinda.jpg)
134

Вот что выдаёт. Legacy. В смысле, смонтировал в Daemon Tools образ и создал виртуальный привод, а в Easy BCD поставил новому диску загрузку по умолчанию.

>> No.204229  

>>204222
Я правильно понимаю, что у тебя есть грубо говоря два раздела на жестком диске и ты хочешь запустить установку винды со второго раздела, плюс у тебя есть образ установочного диска винды?

В этом случае тебе не нужны все эти Daemon Tools, Easy BCD и прочая ерунда.

Допустим, что второй раздел у тебя D:. Берешь установочный образ и распаковываешь его в корень D:\ с помощью 7zip. Выполняешь "bootsect /nt60 D:". Теперь когда ты пометишь установочный раздел единственным "активным", что устанавливает boot flag на партицию, то вместо обычного загрузчика будет загружен загрузчик установки. Редактировать BCD для этого не нужно.
Если же ты все-таки хочешь запустить установку через BCD, то это будет сложнее, так как фактически нужно будет скопировать настройки запуска установщика из "bcdedit /store D:\Boot\BCD /enum all" в системный BCD. У тебя это сделано лишь частично, ибо нет информации о boot.wim, который является рамдиском, где и находится \windows\system32\boot\winload.exe. Насколько хорошо это будет работать сказать сложно без тестирования.

>> No.204241  

>>204229
Всё верно. На bootsect /nt60 выдаёт Drive maps to volume и дальше директории с вопросами. Как там помечать?

>> No.204242  

>>204241
От администратора запускаешь? Полностью вывод копируй или скриншоть.
bootsect ничего не помечает. bootsect копирует загрузочный код в заголовок раздела. Пометить как активный раздел нужно через diskmgmt.msc, что проще, либо через diskpart.exe, что сложнее.

Вообще стоит понять как винда грузится своим загрузчиком, чтобы понимать, что делаешь и что нужно сделать.
Процесс вкратце такой: BIOS передает управление в код, который записан в MBR, код из MBR ищет раздел на текущем диске, имеющий boot flag или "активный" в терминологии винды, и передает управление коду в его заголовке, загрузчик из заголовка ищет файл /bootmgr и передает управление ему, этот файл в свою очередь находит /Boot/BCD на текущем разделе и отображает меню или передает управление, согласно настройкам в нем.

bootsect.exe — это утилита, предназначенная лишь для записи загрузочного кода в заголовок раздела или в MBR.

>> No.204244  

>>204241
В управлении дисками C, D, E, H отмечены как простые тома. В их меню вообще нет пункта "сделать активным". Основным разделом помечен образ, в его меню есть этот пункт, но выбрать его нельзя.

>> No.204245  

>>204244
Хм. А скрин всех разделов можно увидеть? Особенно, чтобы колонка "Статус" была у всех видна полностью.
Либо по крайней мере запусти diskpart.exe, введи там "select volume=D", подставив вместо D букву раздела с установщиком, и введи "detail partition", что в результате будет?

>> No.204246  
Файл: 234568.jpg -(135 KB, 994x633, 234568.jpg)
135

>>204245

>> No.204248  

>>204246
О, они походу extended вместо primary. Я не тот анон, но вроде даже extended разделы можно загружать через их bootsector, только это не так тривиально. Но мне кажется, правильным и более гибким будет установка загрущщика в MBR (или куда там еще для UEFI/GPT схемы) и глобальное управление загрузкой уже оттуда.

>> No.204249  

>>204248
Тут ситуация НАМНОГО хуже, к сожалению. Это не extended-разделы, это динамический диск. Виндовая технология чем-то похожая на LVM, но со своими заморочками.

>>204246
У тебя динамический диск вместо базового. Оно даже самой виндой криво поддерживается и считается deprecated. Увы, но с этим ничем помочь не могу, так как предпочитаю с такими извращениями не сталкиваться и даже не знаю, как там работает процесс загрузки у винды на таких дисках.
Теоретически существует сторонний софт, который конвертирует это без потери данных в нормальную структуру, но официальный способ — это только слив всех данных, удаление всех разделов, конвертация в базовый и создание новой структуры.




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]