I was planning to install windows 8 on touch enabled laptop. Unfortunately this particular laptop does not have DVD Drive with it. I didn't have any External DVD drive or DVDs available with me.
Finally I figured to install Windows 8 from an SD Card, and got succeeded. Let us see how i installed form an SD Card or USB Stick.
Please note : You Need a Minimum of 8 GB of SD or Thumb Drive.
These steps assumes you another partition to install windows 8 over or you are going to install it over your current partition.
1. Download the ISO here: http://msdn.microsoft.com/en-us/windows/apps/br229516
2. Download Windows 7 USB/DVD Download Tool (this was meant for Windows 7 ISOs but it works fine with the Windows 8 ISO: http://images2.store.microsoft.com/p...B-DVD-tool.exe
3. Format your SD Card/USB Stick to NTFS, do not do a quick format, fully format it.
4. Install and open up Windows 7 USB/DVD Download Tool (This application requires minimum of .NET Framework 2.0)
5. Choose your ISO:

6. Choose media type (choose USB!):

7. Insert your USB Stick or SD Card and select it:
8. Wait for it to finish creating your bootable USB Stick/SD Card:

9. You should see this, If you don't something went wrong:

10. "Safely Remove D: (or whatever drive letter your USB stick/SD Card is.)", but don't actually remove the USB Drive physically.
11. Shut down your computer and re-order the boot option to boot from the Removable disk or USB Drive.
12. Now your machine should boot from the USB Drive with loading the windows files.