November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, May 22nd, 2005 01:42 pm
сил добра над силами разума.

Итак, условия задачи тут: http://www.livejournal.com/users/dil/238734.html
Решение: после создания partition table, копирования разделов и восстановления загрузчика выполняем дополнительное действие:

dd if=/dev/старый_диск of=/dev/новый_диск bs=1 seek=440 skip=440 count=4

И вуаля, win2k работает, как новенький. Правда, старый диск я перед загрузкой отключил. Я не знаю, что случится, если windows найдет два диска с одинаковым номером.

Спасибо [livejournal.com profile] zeleny, указавшему магическое значение 0x01B8. Зная его, уже вполне можно найти обоснование: http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/Default.asp?url=/resources/documentation/Windows/XP/all/reskit/en-us/prkd_tro_kyrr.asp
Sunday, May 22nd, 2005 05:25 pm (UTC)
Ты всё неправильно сделал! Точнее упустил один момент: перед тем, как со старого диска писать id-шник на новый, надо было с нового диска id-шник сохранить в файл. А потом id-шник с нового диска записать на старый!
О как!
Sunday, May 22nd, 2005 05:40 pm (UTC)
Зачем? Это достаточно случайная величина. Надо будет - запишу туда чего-нибудь другое.