maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
TheNovaLiveВот и я так подумал, когда ext2fsd увидел. Сначала было страшно включать опции на запись, но потом как-то пообвыклось, ни одного сбоя за три года использования, тьфу-тьфу. TheNovaLiveЯ канеш понял, что Вы имеете в виду ) Но только сам факт применения решения, подобного ext2fsd, вскрывает всю неполноценность винды и её маркетологов. Вот посмотреть так - ну не поддерживает винда сторонние фс, и драйвер писать лень... Ну так вот вам пожалуйста, написали вам драйвер, берите, пользуйтесь. И исходники есть... А да, там же GPL, а мы, копирасты боимся её как огня, нам же исходники тогда свои придется открывать! Аааа, а если мы откроем, то все увидят что и когда и у кого мы украли!!! Редмодновцы сами поставили потолок развития своей ОС. Вместо того чтобы совершенствовать ядро они мудрят с кирпичеобразными интерфейсами да со шпионскими утилитками, выкатывая очередное поделие с пафосом принципиально новой системы. Открытие исходников спасло бы винду, влило бы в её развитие свежую кровь. Но они не хотят. Ну и ладно
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
TheNovaLiveУра, мои поздравления. Это серьезный квест ) TheNovaLiveВсё верно, это раздел на котором лежит образ. Его видно, им можно пользоваться. Я называю это "жизнь после смерти" - винда взлетела и видит свое тело со стороны :-D. Заглянув на этот диск мы увидим там папки vhd, boot и загрузчик. TheNovaLiveВот это использую я. Лучшего решения не попадалось: чтение и запись на ext2/ext3/ext4 с возможность примонтировать раздел на постоянку. Супер вещь. Просто установить в винде и радоваться ) Вот тут диск G: - мой домашний каталог ![]() TheNovaLiveЭти образы у меня не грузятся. Только оригинальные. Дело как раз в футере образа, в содержимом его полей. Там 512 байт служебной информации и контрольная сумма, вычисляемая по содержимому футера. Это хозяйство лежит в самом конце файла. Причем данные, размещенные в полях, записаны туда в нотации big-endian, то есть старший байт размещается по младшему адресу. У майкрософта вечно всё через ж@пу, видимо для запутывания. Хотя, возможно сие досталось им от Conetix, которые и изобрели формат VHD, и делали это на старых маках с архетектурой PowerPC, может там был big-edian х.з, я не в курсе, но факт остается фактом. bootmgr читает футер и если что не так выплевывает образ с ошибкой. Не знаю как у кого, но у меня образы, сознанные сторонними стредствами (vbox, qemu, vhdtool) не грузятся. Я сам написал недавно утилиту, которая под линуксом делает чистый vhd и вот его bootmgr хавает прекрасно. Но пока эта утилита на этапе тестирования и публикации не подлежит, так как есть ряд проблем TheNovaLiveОткрыть на редактирования самый первый пост и там подправить название темы
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
TheNovaLiveГы, то ради чего всё между прочим затевалось и не было сделано ) А я между прочим чуть мозги не сломал, пытаясь понять, что у Вас не так :-D. Ведь все настройки абсолютно верные
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
TheNovaLiveвобще странный вопрос... Какая разница где, главное глянуть TheNovaLiveна сей раз 0xc0000098... похоже вообще на то, что образ ему не нравится. В общем надо футер образа (последние 512 байт) глянуть, а потом уже думать
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
TheNovaLivehex-редактором
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
Настройки верные. Глянуть бы ещё последние 512 байт образа с виндой
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
TheNovaLiveЧерт, ну конечно же настройки должны быть свои! Здесь hd0 - первый диск в системе; msdos4 - четвертый раздел на данном диске, msdos говорит о том что раздел в разметке MBR. Диски нумеруются с нуля, разделы - с единицы. На каком разделе и на каком диске расположены образ с виндой и bootmgr в Вашем случае?TheNovaLive 1. Чем делался VHD образ? 2. ~/VM - точка монтирования ntfs-раздела? 3. Настройки BCD в студию, потому как вот ошибка 0xc0000002, приведенная на скрине ![]() говорит о том, что загрузчик не может найти winload.exe, что свидетельствует о неверной записи в BCD-хранилище. Скорее всего загрузочная запись в BCD соответствует обычной загрузке с жесткого диска или CD, bootmgr пытается найти \windows\system32\winload.exe на жестком диске и не может indeviralntldr или chainloader - это ни коим образом не влияет на то как будет работать bootmgr, ибо именно он выполняет чтение VHD, поиск вторичного загрузчика винды и его запуск. Повторюсь ещё раз - задача grub тут маленькая - пнуть bootmgr в память и запустить его. Дальше всю работу делает загрузчик винды. Образы созданные vbox или vhdtools не запускаются bootmgr-ом, а если запускаются то через раз. Иногда у меня запускались боксовские образы, но очень редко. Причина - различия в футере образа. Этот футер вообще сказка. В спецификации на VHD не описано, но там все числовые данные записаны в нотации big-edian, то есть в прямом порядке байт. А uuid диска вообще чудовищно перекручен. Вот как раз занимаюсь изучением спецификации и реверсом образов
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
indeviralИ виндовый загрузчик на него будет ругаться матом. Об этом выше писал TheNovaLiveДа, иметь виртуальную машину с виндой нужно. Иначе никак не создать VHD пригодный для загрузки
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
scorpidДля блога маловато пока инфы. Чтобы сделать четкую инструкцию надо разобраться с проблемой VHD и виртуальными машинами. А то получается много бубна, в отличие от bios + mbr варианта технологии
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
scorpidВот это будет дело, чтобы по два раза не качать
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |