okshef, выполнил. Написало, что операция выполнена успешно. Но ХР так из-под SSD и не загружается, по-прежнему ругается на hal.dll.
Попробовал эту команду ещё раз выполнить, на этот раз через копировать-вставить для верности, всё равно ХР не загружается.
Причём каждый раз сохранял отчёт и каждый раз данные BCDcfg разные. Перед выполнением команды было С О, после первого раза О С, после второго С С, но результат всегда один: с диска с ХР загружаются обе системы, с диска с 7 только 7.