|The only way to remove a virus is with anti-virus/anti-malware, or to completely reformat the HDD & install Windows from scratch.|
"When the system starts I have to select Windows XP"
You obviously did the "repair" totally wrong. Could it be that you installed XP twice rather than repairing? Your HDD is full - "NTFS = 31.17 capacity; 57 mb free; 0% free". You need to start dumping old files, uninstall unnecessary programs, delete temp files, etc.