@echo off for %%A in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do ( if exist %%A\Windows.OLD ( pushd %%A\ md win7backup cd win7backup move %%A\Windows move "%%A\Program Files" if exist "%%A\Program Files (x86)" move "%%A\Program Files (x86)" move %%A\Users attrib -h -r -s %%A\ProgramData move %%A\ProgramData pushd %%A\ rd /s /q "Documents and Settings" move Windows.old\Windows move "Windows.old\Program Files" move "Windows.old\Documents and Settings" rd /s /q Windows.old attrib -h -r -s boot.ini.saved ren boot.ini.saved boot.ini bootsect /nt52 sys ) ) pause exit