ferrarievich Для первой сигнатуры найден сектор
LBA = 5E20hex. Арифметику я и для остальных трёх проверил. Эти значения похожи на правду…
Но есть один, вернее два момента.
1. Согласно пункту 4. Ководства ====>
Цитата: У номера СЕКТОРА в hex представлении всегда должно быть, по крайней мере, восемь цифр. Так, если номер сектора записан как (0x) 740EF, добавьте ведущие цифры 0, чтобы стало, по крайней мере, 8 цифр. Т.е. адрес следует записать как (0x) 000740EF [Это ОЧЕНЬ важно].
Поэтому добавляем слева четыре hex 0 (два байта). Число (значение от этого не изменится), но формат требует, чтобы было 8 hex цифирь (4 байта).
5E20hex = 00005E20hex --- Big-endian
Цитата: 2. Теперь запишите каждую пару цифр в обратном порядке, таким образом, мы получим EF 40 07 00. Не изменяйте порядок ЦИФР в ПАРЕ, пара должна остаться неизменной. Мы имеем дело в основном с компьютерами "little endian" (порядок размещения от младшего байта к старшему).
Поэтому наше искомое число должно быть
205E0000hex --- Little-endian
Дело осталось за немногим --- выполнить пункты 1 – 3 Ководства.
См. выше пост
Tau_0 Отправлено: 20:14 26-01-2015 | Исправлено:
Tau_0, 20:17 26-01-2015.
Вы выполнили требуемые рекомендации, но проявили при этом глупую инициативу
--- опять затёрли загрузчик DCPP загрузчиком Windows 7…
Но выход из этой беды есть. У нас есть 2 разных загрузчика (точнее MBS из LBA = 0) DCPP. Это мой LBA = 0 для DCPP v.3.97 и LBA = 0, который я с боем вырвал у
WildGoblin. Мне неведомо какой версии его загрузчик…???...
WildGoblin, ау… --- назовите номер Вашей версии..???...
Беглый просмотр голов (MBS/LBA=0) показывает, что загрузчики различаются…
См. Картинку 1. из WinHex На картинке я пометил совпадающие строки, но если прокрутить окна до последней строки offset = 1F0 = 496dec, то можно заметить существенные (и не очень…) различия.
Пока я исхожу из того, что моя версия DCPP совпадает с Вашей…
Поэтому беру свой LBA = 0 и модифицирую следующим образом…
Уже было, но ещё раз...
Цитата: См. в моём вольном переводе…
Now, on the NEWLEY restored MBR boot loader at SECTOR #0, at offset 10 decimal, (0x0A in hex) enter there - the four pairs of HEX digits, in the newly reveresed order including any leading zero bytes. Before these digits their should be 80 80 80 80 (but not on all versions so don't worry if not)
Теперь, на вновь восстановленном загрузчике MBR в СЕКТОРЕ #0, по offset 10dec, (0x0A в hex) вбейте четыре пары цифр HEX цифр в little-endian, включая любые ведущие нулевые байты. Перед этими цифрами должны быть 80 80 80 80 (но не на всех версиях, так не волнуйтесь, если будет немного не так).
Save out the sector now modified and reset the computer. If everything has worked then the bootauth screen should appear.
Сохраните модифицированный сектор и перезагрузите компьютер. Если все работает правильно, то должен появиться экран bootauth.
Поэтому я модифицирую MBS загрузчика DCPP следующим образом.
См. Картинку 2. и сам
модифицированный сектор MBS/LBA=0 На этом инструкии Ководства оканчиваются…
=============================== Но мне неймётся… _ Не нравится мне, что в PT остались прописаны моя сигнатура диска (или GUID - Globally Unique Identifiers) --- байты 01B8 - 01BB,
А также мои разделы, ---
01BE - 01CD = первая запись таблицы разделов
01CE - 01DD = вторая запись таблицы разделов
01DE - 01ED = третья запись таблицы разделов
01EE - 01FD = четвертая запись таблицы разделов
Уж лучше взять Ваши значения и и вбить их в мою модифицированную MBS DCPP … Это ближе к правде будет… Ну вот хочется мне такую модификацию сделать, хотя, возможно, что она избыточна…
См. Картинку 3.
и
сам дважды модифицированный сектор MBS/LBA=0
Ну вот пожалуй и ВСЁ…
Если четыре сигнатуры присылались с харда, утерянного пять лет назад, я бы сказал, что модифицированный сектор DCPP надо записать на тот хард в LBA = 0. А затем с него загрузиться.
Но раз у Вас виртуалки, то перепишите тот LBA = 0, откуда Вы выковыряли LBA с загрузчиком Windows 7. Этот загрузчик мне ещё не понравился.
Записываете в DMDE 512 ,байтов с модифицированным LBA = 0, только теперь копируйте не с харда в файл, а наоборот --- из файла на хард.
Отпишитесь как идут дела… Но только без фанатизма с самостоятельностью…