I have 4 PCs running Windows. I make image files of the system partition of each one and store the image files on a USB hard drive. I would like to create a flash drive that can be used on any of the PCs and which boots to a menu. From the menu I would like to select the appropriate image file for the PC and be able to restore it from the external hard drive to the internal hard drive. Recently MSE detected a virus on one of the PCs but could not remove it. So I downloaded Windows Defender Offline, then I downloaded software to unpack WDO and was able to install WDO on a flash drive. I ran WDO from the flash drive and it too detected but did not remove the virus. I had to make a fresh install. I downloaded an ISO of Windows 7 Ultimate 32-bit and installed it on a Flash drive. Then I reinstalled Windows and began updating. These tasks took a week. I do not want to go through this agaiin. Can someone help me find a simple wat to boot from a flash drive an install an image file. Two of the PCs run Windows 7 Ultimate 32-bit, the other two run Windows XP Professional 32-bit. All have Seagate hard drives and the external USB hard drive is made by Seagate. I would like to have diagnostic tools on the Flash drive that I could use to diagnose problems and I would like to be able to repartiotion the hard drives. What software should I use? Right now the PC which had the virus has a 320 GB SATA. i would like to create 2 logical drives on it. By having a seperate drive for system files I could have a smaller image file of the system partition that would consum less storage space, and I could clean the drive and degragment it, and back it faster. What software should I use to partition the drive? I bet that someone with more experience than I can tell me the bets way to do these things. Would appreciate your help. Its been a frustrating week.