Для того , чтобы Windows загрузилась, на обоих компьютерах должен стоять одинаковый контроллер жестких дисков. Если будут разные, то Windows не загрузится. НО это можно обойти. После установки на другом компьютере нужно зайти в диспетчер устройств и удалить контроллер в разделе IDE ATA\ATAPI контроллеры. Также в реестре нужно подредактировать несколько веток. Конкретнее по запросу "замена материнской платы без переустановки Windows ".
После этого выключить компьютер и переставить диск на первый ноутбук. Он загрузится со стандартным контроллером и нужно будет поставить драйвера для того контроллера, который в ноутбуке.