чтобы ХР их сохраняла на одних дисках, а W7 на других. Не знаю, правда, что из этого получится
А ничего не получится: винда сохраняет точки именно на тот диск, к которому точки относятся. Другое дело, что нет смысла создавать точки для несистемного раздела; так что, если в XP и семёрке вдумчиво выбрать разделы, за состоянием которых нужно следить - каждая из ОСей будет создавать контрольные точки в своих разделах и не будет лезть в чужие...