Ну вот,наконец то дотянулся своими корявыми ручонками,переделал батник и перезалил.
Пробовал много вариантов,остановился на этом.
принцип.
определяет версию ось и начинает соответствующую операцию.
Если ось -вин хр,то сначала определяет путь до диска или смонтированного образа с виндой, потом делает резервную копию реестра,затем правит в реестр значения,которые указывают системе откуда должна быть папка 386.
запускается проверка системы,реестр возвращается в исходное состояние,созданный ранее твик в корне системного диска удаляется.
в общем для хр теперь все гладко сделано и проблем при проверке с виртуального привода не возникнет.
не знаю мож еще к семерке поиск диска прикрутить.