Как все исправить ?
Причин ошибок записи может быть сколько угодно. Поскольку вы четко дали знать, что проблема программная (только в одной из установленных на компе Windows), а переустанавливать винду вам пока в лом, то вспомните, когда появилась данная проблема (после установки какой программы). Есть много программ, которые создают в системе новые виртуальные устройства (например, программное обеспечение 3g-модемов и прочий подобный мусор). Если в диспетчере устройств появилось тогда новое устройство в разделе DVD и CD-ROM дисководы, тогда это ваш случай.
Можно так же форматировать ее сиситемный диск, а потом на него ж ставить без потери данных на других дисках?
В вашем случае ситуация немного сложнее. ХР и Vista имеют загрузчики разного типа. При установке висты после ХР, Vista создает на первичном активном разделе (том, где стоит ХР) собственный загрузчик, в который вписывает ХПиху одним из пунктов. Если ставить ХР после висты, то ХР создает собственный загузчик, затирая вистовский. Его, правда, потом можно восстановить, загрузившись 3 раза с установочного диска висты и выбрав там каждый раз режим восстановления загрузки. Тогда будет загружаться только виста, чтобы вернуть в загрузку ХР (одним из пунктов), нужно воспользоваться прогой EasyBCD. В любом случае, если ставить висту либо ХР на системные разделы, стирается только их содержимое, раздел с данными (на котором не стоит ни одна из систем) остается в целости и сохранности.