My procedure when installing OS for simple user: Optional: Create system and data partitions with appropriate sizes. Install OS to system partition. Optional: Install newest drivers from the Internet or alternately from drivers CD. Install programs (Chrome, VLC Media Player, Office Suite, Skype, Total Commander / FreeCommander, JRE), e.g. using chocolatey script below. Optional: Update OS (Windows Update). Optional: Set up OS (through the Control Panel). Optional: Move users' settings folders to the data partition. Optional: Hide dangerous folders (system, backups). Set up programs (home page, bookmarks, Skype account, ICQ account, TC panels). Chocolatey script for installing all necessary programs (run in Admin cmd): @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"