I wonder if I can recover of win server 2003 into win server 2008 r2
Do you mean upgrade? If so yes but I don't recommend it.
Do a fresh install
That depends which flavour of 2003 you're running. If it's 64bit then yes, but it will need to be at SP2. If you're running 32bit then no you can't upgrade as 2008 R2 is 64bit only, but as said above even if you can upgrade a clean install is the preferred method.