Overclock.net banner

Sean's Windows 7 Install & Optimization Guide for SSDs & HDDs

3M views 5K replies 901 participants last post by  jrizzz 
#1 ·
Sean's Windows 7 Install & Optimization Guide for SSDs & HDDs



Please do not PM me for help with the guide or any questions about SSDs/HDDs and Windows!
Post your questions in this thread or make a new thread!
I will no longer be replying to PMs about this information!
If you have any personal questions/offers/requests then feel free to PM me.


Offline .pdf file version: (link)

Note: for Windows 8 please go here: (link)

Why I created this guide:
I originally made this for myself, family and friends, but since most of the guides here are getting out if date and are lacking information I decided to share it here. I have spent hours upon hours, even days researching, testing, and validating the information you are about to read over. This guide meant to help anyone with a SSD/HDD install and optimize their Windows 7 installation. I've spent hours upon hours looking up info and reinstalled Windows 7 over 100 times now, this is the best way to go about installation in my eyes. Please read this thoroughly, I know there is a lot of info, but the actual installation only takes a few minutes and there are only a few quick steps. I guarantee you will have learned something new after reading this thread. Furthermore, I will constantly update this guide for everyone's benefit. If you would like me to put up a video on a step or something just ask and I will have one up shortly. If you have any suggestions please feel free to let me know as well!

If you have any problem or question on the guide, windows, storage, firmware, drivers, whatever please do not hesitate to ask in this thread!

A quick word on SSDs:
SSDs do NOT require the confusing and intense setup that a lot of people seem to suggest. The current day SSDs are much more reliable and literally all that is necessary is to change the SATA mode to AHCI or RAID in the BIOS/UEFI, install, and you are good to go. Also, if you want to learn more about SSDs or see my recommended SSDs then click here: (More info here)

System Requirements:
  • 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor.
  • 1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit).
  • 16 GB available hard disk space (32-bit) or 20 GB (64-bit).
  • DirectX 9 graphics device with WDDM 1.0 or higher driver.
  • Internet access (fees may apply).
  • Depending on resolution, video playback may require additional memory and advanced graphics hardware.
  • Some games and programs might require a graphics card compatible with DirectX 10 or higher for optimal performance.
  • For some Windows Media Center functionality a TV tuner and additional hardware may be required.
  • Windows Touch and Tablet PCs require specific hardware.
  • HomeGroup requires a network and PCs running Windows 7.
  • DVD/CD authoring requires a compatible optical drive.
  • BitLocker requires Trusted Platform Module (TPM) 1.2.
  • BitLocker To Go requires a USB flash drive.
  • Windows XP Mode requires an additional 1 GB of RAM and an additional 15 GB of available hard disk space.
  • Music and sound require audio output.
Before you begin:
  • Please, fill out your system spec's and put them in your signature before asking any questions. Follow tutorial here: (link)
  • *Possibly* Update the firmware on your SSDs, HDDs, Mobos, etc.
  • Installation and optimization will take anywhere from 10min-3hrs depending on your system.
  • Windows will take up ~ 7-15GB after the guide is complete. Ex. After install and page file and hibernation file shrink/deletion: (link)
  • Make sure you have all your personal data you want to keep backed up, if you are not installing on a new drive, all the data on your OS drive will be deleted before installation.
  • The installation section of this guide is not for those of you who are going to dual boot.
  • Make sure you have all your drivers for your motherboard and other hardware, especially the network driver just in case Windows does not have the right one for your PC.
  • Any program installed in a previous Windows installation drive will not be usable on a new installation, you need to reinstall them again even if installed on another drive.
Windows 7 ISO download links:
  • Have you lost your disc or is it damaged beyond use and need a legitimate copy of windows 7?
  • Are you getting error messages or BSoDs with your installer?
  • Do you just want a copy of Windows 7 with SP1 pre-installed?
    Download ISOs directly from Microsoft. You will need an product key to verify your license before you download.

    Download Link
How to make a custom Windows 7 .iso:
Make a Windows 7 Bootable USB Installer:
  • How to make a bootable Windows 7 USB for the BIOS/UEFI motherboard and MBR format install:
    Windows 7 USB/DVD download tool

    OR

    How to make a bootable Windows 7 USB installer with CMD:
    1. Open and run CMD as Administrator.
    2. Type Diskpart, press Enter.
    3. Type List Disk, press Enter.
    4. Type Select Disk # (where # is the number your USB drive shows up as), press Enter.
    5. Type Clean, press Enter.
    6. Type Create Partition Primary, press Enter.
    7. Type Active, press Enter.
    8. Type Format Quick FS=FAT32, press Enter.
    9. Type Assign, press Enter.
    10. Type Exit, press Enter.
    11. Copy everything from the Windows 7 installation DVD onto the USB key (a simple drag and drop will do; if you have an .iso extract or mount first).

      Video Tut:

  • How to make a bootable Windows 7 USB for the UEFI motherboard and GPT format install:
    1. Your USB drive must be bootable and be formatted with a FAT32 file system. The UEFI is unable to identify a USB drive formatted with NTFS as a UEFI boot device.
      How to make a bootable Windows 7 USB installer with CMD:
      1. Open and run CMD as Administrator.
      2. Type Diskpart, press Enter.
      3. Type List Disk, press Enter.
      4. Type Select Disk # (where # is the number your USB drive shows up as), press Enter.
      5. Type Clean, press Enter.
      6. Type Create Partition Primary, press Enter.
      7. Type Active, press Enter.
      8. Type Format Quick FS=FAT32, press Enter.
      9. Type Assign, press Enter.
      10. Type Exit, press Enter.
      11. Copy everything from the Windows 7 installation DVD onto the USB key (a simple drag and drop will do; if you have an .iso extract or mount first).
    2. Your USB drive must also contain the directory and file: "*:\efi\boot\bootx64.efi" (* is the drive letter of your USB key that holds the Windows 7 installation files). This is the ".efi" installation boot loader extension. If you do not have this directory or file on your USB drive this is how you create it:
      1. First, create a new directory called boot inside the "efi" folder on the USB.
      2. You will then need to copy all of the files from the "*:\efi\microsoft\boot" directory into the directory you just created ("*:\efi\boot").
      3. Next, use 7-Zip to open the archive located at: "*:\sources\install.wim."
      4. Inside the archive, find the file located in folder "1\Windows\boot\efi\bootmgfw.efi."
      5. Copy this file to "*:\EFI\Boot\" location you created earlier. (Not in the 7-zip) (This file is also available from any current windows 7 installation. It is located in the "C:\Windows\Boot\EFI" folder.)
      6. After copying the file to the "*:\efi\boot" directory, rename the file in "*:\EFI\Boot\bootmgfw.efi" to "bootx64.efi". You should now have an EFI boot loader folder for Windows called *:\efi\boot\" with all of the files copied from the "*:\efi\microsoft\boot" folder and the newly named "bootx64.efi."
      7. Your install media (DVD/USB) must be inserted into your PC prior to powering it up. This will allow your UEFI to register your device (DVD/USB drive) as a UEFI boot enabled device.
      Video Tut:

      Step 1:


      Step 2:

 
See less See more
3 1
#2 ·
System Preparation!
Be sure to not only go over my checklist but to make your own and see if you need to do anything else or not. Feel free to share any changes you make.

The Checklist:
  1. Read your motherboard manual! This saves you the hassle of asking which SATA port is which and much more; almost everything is in there!
  2. If your hardware is overclocked please revert to stock clocks for installation to prevent data corruption.
  3. Enable AHCI SATA mode in the UEFI/BIOS. Use RAID mode if you are going to use a RAID array or Intel SRT aka. SSD caching. Guide here: (link)
  4. Check to see if ACPI 2.0 or newer is in the UEFI/BIOS and enable it if it is there, if not then don't worry about it.
  5. Check and see if there is an update to the firmware of your SSD/HDD and update if necessary. Storage drivers, firmware, and utilities here: (link)
  6. Disconnect all the drives but the one you are installing to. You will reconnect them in step 5 of "System Setup after Installation." This is to prevent the installer from installing the Windows 7 boot partition on another drive in the system and so you don't accidentally format or delete data on the wrong drive.
  7. If you are using a SSD use the native Intel or AMD SATA 3Gb/s or SATA 6Gb/s ports, I advise that you do NOT use the Marvell or other 3rd party SATA ports for your SSD/HDD.
The installation of Windows 7!
The installation process is pretty straight forward. Just put in your install media, boot from it, and follow the onscreen instructions. Once you complete installation a and get to the start screen move on to the "Now It's Time For The System Set Up and Optimization!" section.

Here however, I am going to show you how to install on either MBR (Master Boot Record) formatted or GPT (GUID Partition Table) formatted disks. By default Windows will use MBR, but for UEFI motherboards you can use GPT. You can decide to use either if you have an UEFI motherboard. If you have a BIOS use MBR.

Important! You should not use GPT format unless you need to. The MBR format is what most people should use. You should only use GPT if you want to boot Windows off a 2.2TB+ partition or if you want to test it out. People are having issues with the GPT format because they don't know how to troubleshoot and since I can not have their PC in front of me I can't troubleshoot for them either. So I highly recommend that if you do not need to use the GPT format or if you don't know what you are doing and don't have a real reason to use GPT then you should use the MBR set up.

If you guys ever get an issue with a system image restoration with GPT this may help. (link)

Configure a drive using a BIOS/UEFI motherboard and MBR format:
Well, here you can choose to keep the Microsoft system Reserve partition or not.

On a fresh (custom) installation of Windows 7, where Windows 7 is installed onto a new hard disk with unallocated disk space (no partition or volume been defined yet), or when user attempts to create a new partition out of empty drive, the Windows 7 installer will create an additional partition with the size of 100MB, and mark as System Reserved.

The 100MB volume is labeled as System Reserved with NTFS file system, and System, Active, Primary partition attribute with no drive letter in Disk Management. The 100MB system partition is used primarily as BitLocker partition for BitLocker encryption. Additionally, it also holds the Windows Recovery Environment (WinRE) and boot files with boot manager for booting up the computer for troubleshooting when there is no Windows 7 installation DVD disc on hand.

The Windows 7 created 100MB partition is not the main boot partition or boot drive, but serve only as a backup.

For Windows 7 users who do not intend to use BitLocker, the 100MB partition can be removed subsequently and easily (link). However, users can stop and prevent the 100MB partition from been created in the first place during installation.

Booting and partitioning of Windows 7 with the System Reserve Partition:
  1. Boot from your Windows 7 installation media. (If you have a UEFI option to boot, do not select it, select the non-UEFI option for your boot media.)
  2. After booting you see the Install Windows 7 screen, press Shift + F10 to open a command prompt.
  3. At the command prompt, type Diskpart, press Enter.
  4. Type List Disk, press Enter.
  5. Type Select Disk # (where # is the number your drive shows up as), press Enter.
  6. Type Clean, press Enter.
  7. Type Exit, press Enter.
  8. Close the Command Prompt window.
  9. Click the "Next" button.
  10. Click the "Install now" button.
  11. Accept the terms and click the "Next" button.
  12. Choose "Custom: Install Windows only (advanced)."
  13. Select the partition and click "Drive options (advanced)"
  14. Click "New" and then click the "Apply" button. Two partitions should appear. Click the bottom partition.
  15. Click the "OK" button and then click the "Next" button.
  16. From then on follow the on screen instructions till you get to the desktop.
Booting and partitioning of Windows 7 without the System Reserve Partition:
  1. Boot from your Windows 7 installation media. (If you have a UEFI option to boot, do not select it, select the non-UEFI option for your boot media.)
  2. After booting you see the Install Windows 7 screen, press Shift + F10 to open a command prompt.
  3. At the command prompt, type Diskpart, press Enter.
  4. Type List Disk, press Enter.
  5. Type Select Disk # (where # is the number your drive shows up as), press Enter.
  6. Type Clean, press Enter.
  7. Type Create Partition Primary, press Enter.
  8. Type Format Quick FS=NTFS, press Enter.
  9. Type Exit, press Enter.
  10. Close the Command Prompt window.
  11. Click the "Next" button.
  12. Click the "Install now" button.
  13. Accept the terms and click the "Next" button.
  14. Choose "Custom: Install Windows only (advanced)."
  15. Click the partition.
  16. Click the "Next" button.
  17. From then on follow the on screen instructions till you get to the desktop.
Video Tut:


Configure drive using an UEFI motherboard and GPT format:
This guide is for utilizing a Microsoft Operating System (Apple OS and Linux distros, may require different steps).

A UEFI (GPT) boot drive can only be configured from a blank "unallocated" drive. The drive must initially contain no partitions or formatting. When configuring the blank drive as a boot drive, (GPT Boot), it is necessary to configure your drive utilizing 3 partitions. Your motherboard should be an UEFI enabled motherboard. Although a BIOS can be configured (through hacks) to boot GPT drives, that configuration is beyond the scope of this guide. When configuring a GPT boot drive, only x64 (64-bit) OSes support this feature. x86 (32-bit) Windows installations do not support GPT boot devices. If the steps are performed properly, Windows installation media from Vista SP1 and above are GPT "aware" when launched from a device marked as "UEFI" in the boot device list. Earlier versions of Windows, can have attached storage formatted as GPT, but these volumes cannot be booted from.

The three partitions involved in a GPT boot are as follows:

ESP - 100MB - This is the UEFI System partition. It is the First partition that is placed on the drive. This partition contains the EFI boot loader, hardware abstraction layer (HAL), drivers, and other pre-OS utilities utilized Pre-Boot by the UEFI during its boot or system check processes. Windows requires that this partition be formatted as FAT32.

MSR - 128MB - This partition is the Microsoft Reserved Partition. It is a required partition for any GPT formatted drive under Windows. This partition will initially be empty after you install Windows, but will be used later by the OS when performing certain disk tasks. GPT disks do not allow for hidden sectors (as was the case with MBR). This space is reserved for software operations that formerly used hidden sectors. You will not format this partition.

Data Partition - This is the remainder of your drive that will contain the OS, User Data, programs, etc.

Benefits of a UEFI/GPT boot disk vs. MBR:
  • Although not currently applicable to SSDs, GPT disks can exceed the 2.2TB bootable limit of a MBR partitioned drive. MBR drives are limited to four partition table entries, unless a secondary "extended" partition structure is created.
  • Data critical to platform operation is located in partitions, and not in un-partitioned or "hidden" sectors which in certain instances, can lead to system instability. Data contained in hidden sectors that result in system problems are difficult to debug.
  • GPT disks use primary and backup partition tables for redundancy and 32-bit cyclic redundancy check (CRC32) fields for improved partition data structure integrity.
  • A UEFI boot is more secure, and less vulnerable to pre-boot malware.
  • A system utilizing a UEFI boot, will boot and recover from sleep faster than the same machine using MBR.
  • UEFI is the future, and as different implementations of UEFI mature, UEFI will be used for much more than just booting a computer.
Here you can either let Windows partition the drive for you automatically or you can do it manually.

Note first on UEFI boot: http://www.overclock.net/t/1429005/ocz-vertex-4-256gb-windows-7-efi-boot#post_20862366
Quote:
...unless you disable the Compatibility Support Module (CSM) either directly with a setting in the BIOS, or via enabling Secure Boot (disabling CSM is a side affect of this), a Windows installation otherwise configured for EFI booting will not boot in EFI mode.
Booting and partitioning of GPT for Windows 7 Automatically:
  1. Boot from the Windows 7 install media (You must initiate this boot from a device labeled as a UEFI device, or the installation of Windows 8 will produce an error that the OS cannot be installed to a GPT partition) These UEFI boot devices will have a prefix UEFI: "name of your device", and show as a boot option in your UEFI.
  2. After booting to the UEFI device you see the Install Windows 7 screen, press Shift + F10 to open a command prompt.
  3. Type Diskpart, press Enter.
  4. Type List Disk , press Enter.
  5. Type Select Disk # (where # is the number your drive shows up as), press Enter.
  6. Type Clean, press Enter.
  7. Type Convert GPT, press Enter.
  8. Type Exit, press Enter.
  9. Close the Command Prompt window.
  10. Click the "Next" button.
  11. Click the "Install now" button.
  12. Accept the terms and click the "Next" button.
  13. Choose "Custom: Install Windows only (advanced)."
  14. Select the partition and click "Drive options (advanced)"
  15. Click "New" and then click the "Apply" button. Three partitions should appear. Click the bottom partition.
  16. Click the "OK" button and then click the "Next" button.
  17. From then on follow the on screen instructions till you get to the desktop.
    Note: If you can't boot after the install you need to make sure the boot is set to "Windows Boot Manager" in the UEFI. Also, important info.
Booting and partitioning of GPT for Windows 7 Manually:
  1. Boot from the Windows 7 install media (You must initiate this boot from a device labeled as a UEFI device, or the installation of Windows 8 will produce an error that the OS cannot be installed to a GPT partition) These UEFI boot devices will have a prefix UEFI: "name of your device", and show as a boot option in your UEFI.
  2. After booting to the UEFI device you see the Install Windows 7 screen, press Shift + F10 to open a command prompt.
  3. Type Diskpart, press Enter.
  4. Type List Disk , press Enter.
  5. Type Select Disk # (where # is the number your drive shows up as), press Enter.
  6. Type Clean, press Enter.
  7. Type Convert GPT, press Enter.
  8. Type Create Partition EFI Size=100, press Enter.
  9. Type Format Quick FS=FAT32, press Enter.
  10. Type Create Partition MSR Size=128, press Enter.
  11. Type Create Partition Primary, press Enter.
  12. Type Format Quick FS=NTFS, press Enter.
  13. Type Exit, press Enter.
  14. Close the Command Prompt window.
  15. Click the "Next" button.
  16. Click the "Install now" button.
  17. Accept the terms and click the "Next" button.
  18. Choose "Custom: Install Windows only (advanced)."
  19. Three partitions should appear. Click the bottom partition.
  20. Click the "Next" button.
  21. From then on follow the on screen instructions till you get to the desktop.
    Note: If you can't boot after the install you need to make sure the boot is set to "Windows Boot Manager" in the UEFI. Also, important info.
Special thanks to xandypx for creating the guide above
 
#3 ·
Now It's Time For The System Set Up and Optimization!
Ok, optimizations are split up into three sections. The first of which is the "System Setup after Installation:" section. This one is the most important one to look over. Even if you set up your system already still look this part over, especially you people who are using OS cloning/migrating software! The next section, "Optimizations after System Setup:," is more of an optional set of optimizations to get a little more out of your system. You do not need to do them all, read what each one does and see if it could help you improve your system. And finally there is the "System Maintenance:" section in which there is info on how to keep your system maintained and in tip top shape, feel free to suggest anything to add.

Furthermore, I advise making a system image at this point and after complete system set up (link). But you don't need to. It is just easier for me than reinstalling later.

Optimizations and Changes:
  • Disabled Hibernation
  • Page file set to 512MB
  • Shutdown for the first time
  • Install Motherboard Drivers
  • Install newest SATA and chipset drivers
  • Run Windows Update
  • Change power options
  • Run Windows Experience Index Assessment
  • Install virus protection and apps
  • Move user folder locations to Secondary HDD
  • Disabled UAC
Drivers:
  • Intel Network
  • Intel Chipset
  • Intel IGPU
  • Intel RST
  • Nvidia GFX
  • ASUS Xonar Sound
  • ASMedia USB
Installed Programs:
  • Seagate DiscWizard
  • Malwarebytes
  • 7-zip
  • Adobe Flash
Then this allows me to make a baseline system image I can always go back to and not have to worry about things. Once image is complete I install all my other programs and set everything up the way I like and make another system image. Some other optimizations and things are done at later times when I feel to.

As you can see, this is just a guide with a bunch of tips and tricks, nothing is mandatory or needs to be followed to a "T" here.
rolleyes.gif


Oh, and here is a list of programs that I usually have installed and use on my PC: (link)

System Setup after Installation:
Be sure to see if the steps apply for either SSDs only or applies to both SSDs/HDDs.
For example...
You install the OS onto a HDD, only do the steps marked SSD/HDD.
You install the system on a SSD then do the steps marked SSD/HDD and SSD only.


  1. Turn Off or Shrink the Hibernation File: Applies to SSDs/HDDs
    If you don't use hibernation mode, disabling it will save you several GB of disk space. If you do use hibernation mode, you can still shrink the hibernation file size. I say to do it at this point if you want to b/c it prevents extra writes as well. Also, hibernation is different than the normal sleep mode. However, it can allow you to have hybrid sleep when it is enabled.
    1. Open the Start Menu, in the search line, type CMD
    2. Right click CMD icon that comes up and choose "Run as administrator"
    3. Type powercfg -h off and press enter to delete it or type powercfg -h -size 50 and press enter to shrink it

      Video Tut:

  2. Disable or Shrink System Protection: Applies to SSDs/HDDs
    You will not be able to run a system restore with system protection this disabled. However, disabling system protection will save you several GB of disk space, and saves time when installing new stuff since no restore points are created. I say to do it at this point if you want to because it prevents extra writes if you have a SSD. Personally I use system restore and it is nice to restore back a day or two when there is an issue i am encountering, it only takes up a tiny bit of space my SSD (3.58GB) so I leave it.
    1. Open the Start Menu
    2. Right click Computer
    3. Click Properties
    4. Click System protection (it's on the left side)
    5. Select C:
    6. Click the Configure button
    7. Click "Turn off system protection" or adjust slider to desired size.
    8. Click OK

      Video Tut:

  3. Turn off drive indexing or edit its settings: Applies to SSD only
    Indexing creates and maintains a database of file attributes to use for search so results show up quicker. This can lead to multiple small writes when creating/deleting/modifying files. Searching for files will still work for programs and system tools and such when disabled. Since SSDs have such fast seek times and 4k reads that this feature is pointless.
    1. Open the Start Menu
    2. Click Computer
    3. Right click C: drive > properties and uncheck drive indexing
    4. Click apply (ignore all when comes up)
    5. Once done press the start button and type "Indexing options" into the search and enter, a window will pop up and you can adjust Indexing for quick search exactly how you like.

      Video Tut:

  4. Turn Off or Shrink Page file: Applies to SSDs/HDDs
    If you shrink your page file most people recommend 512MB or 1024MB, the minimum for a dump file to be created is 400MB. I suggest that if you have 4GB of RAM or less or do heavy multitasking do not disable the page file just shrink it to a reasonable size because the rule of having page file equal to or set to 1.5x the amount of your RAM is outdated. Several programs use page file when enabled like VMWare, some games, graphics software, MS office, etc. Windows does use the page file if present and will only use it when it is efficient to do so. Page file is also read at boot to speed things up. Do not put the page file on a RAM disk, it is much better to have it on the SSD or HDD. (Why to have the page file on an SSD) (Why to not have page file on a RAM disk) (The Windows 7 Pagefile And Running Without One)
    1. Open the Start Menu
    2. Right click Computer
    3. Click Properties
    4. Click Advanced System Settings (it's on the left side)
    5. Under performance click Settings
    6. Go to the Advanced tab
    7. Under Virtual memory click Change
    8. Uncheck the "Automatically manage paging file" box at the top
    9. Select the C: drive
    10. Click "No paging file" or set the min and max
    11. Click "Set"
    12. Choose Yes for the dialog box
    13. Click OK
    14. Click OK

      Video Tut:

  5. Shutdown for the first time: Applies to SSDs/HDDs
    This applies all the changes and you should have a nice amount of free space now. If you have any secondary drives plug them in now.
    1. Open the Start Menu
    2. Click the arrow next to Shut down
  6. Install Motherboard Drivers: Applies to SSDs/HDDs
    This is to ensure your components will work properly and efficiently.
    1. Attain drivers for your motherboard, graphics card, sound card, and etc. via. download or installation disk, preferably the most up to date ones from the manufacturer's website.
    2. Install as instructed and restart as needed.
  7. Install newest SATA and chipset drivers: Applies to SSDs/HDDs
    This it to make sure your SSD/HDD run in tip top shape.
    • For AMD systems, use the newest chipset driver. (link)
    • For Intel systems, use the newest Rapid Storage Technology driver. (link)
    • For all other brands and products look here: (link)
  8. Run Windows Update: Applies to SSDs/HDDs
    Make sure every update is installed. It may take a few restarts. This will make sure your system has no vulnerabilities and will most likely solve any issues may encounter due to the updates not being installed. You can do this step later if you like, I just like to do it at this point myself.

    Here are my preferred settings:
    470
  9. Change power options: Applies to SSDs/HDDs
    I recommend at least setting to high performance, as for laptops it is up to you, I would leave the default for a laptop. This step is so that Idle Time Garbage Collection can run for your SSD if you have one when the system is at idle rather than going to sleep and you get more performance out of your system just by setting it to high performance. But feel free to set it up however you like.
    1. Open the Start Menu, in the search line, type Power Options and press Enter
    2. Select the High performance power plan
    3. Click "change plan settings"
    4. Click "change advanced power settings"
    5. Expand the Hard disk option and change setting to "never"
    6. Expand the Sleep option and change setting to "never"
    7. Click OK

      Video Tut:

  10. Run Windows Experience Index Assessment: Applies to SSDs/HDDs
    This makes windows recognize you have an SSD as well as other things. (ex. turns off disk defrag for the SSD)
    1. Press the "Windows Key" + "Pause|Break Key" on your keyboard.
    2. Click "Windows Experience Index."
    3. Click the "Rate this computer" button.

      Video Tut:
  11. Check Defragmentation schedule: Applies to SSDs only
    Verify that defrag is not checked for your SSD or and partitions on the SSD. If the disk is missing from the list, then it has been detected as an SSD and will not be automatically defragmented. If the disk is an SSD, but has not been detected as such, then it's important to remove the check next to the disk in this list so that Windows does not attempt to defragment the drive, which will reduce the life of the drive. Windows is suppose to disable this automatically for the SSD. More info on SSDs and fragmentation here: (link)
    1. Open Disk Defragmenter
    2. Click the Configure schedule button
    3. Click the Select disks button

      Video Tut:

  12. Install virus protection and apps: Applies to SSDs/HDDs
    1. Windows update should install MSE for you. It is simple, light on resources and easy to use. Other antivirus's are not really needed. Though I suggest you have Malwarebytes as well. You can choose whatever you like though, it is up to you.
    2. Go on the internet and install all your favorite apps.


Optimizations after System Setup:
  • Move user folder locations to Secondary HDD:
    1. Go to your User folder.
    2. Right click your user folder you want to move (ex. the "My Pictures" folder).
    3. Click "Properties."
    4. Click the "Location" tab.
    5. Change the destination to another location bu clicking "Move..." and selecting the destination (ex. "D:\Pictures").
      Note 1: If there are two of the same folder in the User folder after the move (ie. My Documents "A" and My Documents "B") you should delete the empty one located on the C: drive. (May need to go into safe mode to delete it) Do not delete the other User folders, only duplicates that come up after the move within the User folder.
      Note 2: If the folder already exists that you are linking it to you may want to merge the folders.

      Video Tut:

  • Disable unneeded services:
    This is more for advanced users. This helps you go through and edit which services you want or not.
    1. Press the "Windows Key" + 'R" on your keyboard and type Services.msc, press Enter.
    2. Go to BlackViper
    3. Follow the info to your OS.
    4. You can use this program to automate the process: (link)
  • Disable GUI on boot:
    This speeds boot up a second or two. You will no longer see the boot splash screen.
    1. Open the Start Menu, in the search line, type msconfig and press Enter.
    2. When the "System Configuration" window opens click the "Boot" tab.
    3. Check the checkbox for "No GUI boot."
    4. Click the "Apply" button and restart.
  • Disable UAC:
    Stops the annoying popups that ask "Are you sure you want to do something?"
    1. Open the Start Menu, in the search line, type UAC and press Enter.
    2. Move slider to "Never notify."
    3. Click the "OK" button.
    4. Click "Yes."
    5. Restart.
  • Turn off Unused Windows 7 Features:
    This can help regain some space and free up resources by uninstalling unneeded features you never use.
    1. Click Start.
    2. Click the "Control Panel" option.
    3. Go to "Programs."
    4. Go to "Programs and Features."
    5. Click "Turn Windows features on or off" from the left pane.
    6. Now uncheck all the features that you don't use in Windows 8.
    7. Click the "OK" button.
    8. Restart the system for the changes to take effect.

      Video Tut:

  • Enable write back caching and turnoff windows write-caching buffer flushing on C:\ drive:
    Intel users read this: What's The Deal With Write-Cache Buffer Flushing? The performance improvement is not universal (some drives do not seem to like it for whatever reason), but it does usually apply to both SSDs and HDDs. HDDs are just at higher risk for data loss as they tend to be slower at writing their cache information to the drive and require more power when in operation, thus are less likely to finish writing everything to disk when there is a power failure. Many SSDs have enough power stored in their capacitors for the half second or so it takes to flush the buffer, most rotating platter drives do not. There is still some element of risk on most SSDs, but some (especially enterprise models) have a supercap specifically meant to power the drive long enough for a complete flush. Most consumer level drives do not have such a feature. In the end its about the level of risk you are willing to accept. Turning off buffer flushing on an HDD is moderately risky. On a normal SSD it's low risk (much faster random wirtes get data off the cache onto the NAND fast). On an enterprise SSD it's virtually no risk (supercapacitor gives these drives even more time to write data).
    1. Open the Start Menu, in the search line, type Disk Management and press Enter.
    2. Right click C:\ drive.
    3. Click "Properties."
    4. Go to the "Hardware" tab.
    5. Select your drive.
    6. Click Properties."
    7. Go to the "Policies" tab.
    8. The "Enable write caching" box should be checked by default, if not tick the check mark.
    9. Tick the check mark for "turnoff windows write-caching buffer flushing."
    10. Click the "OK" button.
    11. Once you do this reopen the policies tab and uncheck both boxes and then apply then open it again and recheck both boxes. Sometimes there is a glitch where it doesn't work the first time and you don't know it isn't working.

      Video Tut:

  • Speed up Shut down time:
    If you have problems with programs from your computer shutting down too quickly, then repeat the steps and increase the time a bit.
    1. Open the Start Menu, in the search line, type regedit and press Enter.
    2. In regedit, go to:

      Code:

      Code:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
    3. In the right pane, right click on WaitToKillServiceTimeout and click on Modify.
    4. Type in 1000 (or b/w 1-20 seconds, default time is 12000) and click on OK.
    5. Close regedit.
  • Speed up the Menu Show Delay Time:
    This will show you how to change the amount of time it takes for a menu in Windows 7 to pop, fade, or slide open when you run the mouse pointer over it. Also the lower the number, the faster the response time. If you use an entry of 0, there is no menu display delay. However it is not recommended to use 0 though since the menus may be hard to navigate through at that speed.
    1. Press [Win] + R or take the RUN option from the start menu.
    2. Now type regedit there and press Enter Key to open up the Registry Editor Window.
    3. In regedit go to:

      Code:

      Code:
      HKEY_CURRENT_USER\Control Panel\Desktop
    4. In the right pane, right click on MenuShowDelay and click on Modify.
    5. Type in a number between 0 to 4000 (400 is default, I use 1) for how many milliseconds you want the Menu to wait before it opens.
    6. Log off and log on, or restart the computer to apply the changes.
  • Change the Mouse Hover Time before Pop-up Displays:
    This will show you how to change the delay time, in milliseconds, that the mouse pointer has to stay hovered on a item before it is selected or opens a pop-up in Windows 7. For example, how long it takes for a taskbar open window button before to display it's thumbnail preview while hovering the mouse pointer over it. The lower the number, the faster the response time. If you use an entry of 0, there is no delay before the taskbar thumbnail preview opens. However it is not recommended to use 0 though since it may be hard to navigate through the thumbnails at that speed.
    1. Press [Win] + R or take the RUN option from the start menu.
    2. Now type regedit there and press Enter Key to open up the Registry Editor Window.
    3. In regedit go to:

      Code:

      Code:
      HKEY_CURRENT_USER\Control Panel\Mouse
    4. In the right pane, right click on MouseHoverTime and click on Modify.
    5. Type in a number between 0 to 4000 (400 is default, I use 3) in milliseconds, that the mouse pointer has to stay hovered on a item before it is selected or opens a pop-up.
    6. Log off and log on, or restart the computer to apply the changes.
  • Disable the Unwanted Visual Effects:
    1. For this right click on Computer and select Properties from the right click menu.
    2. Click on Advanced System Settings from the left pane to open up the System Properties window.
    3. Select the Advanced tab from it. Then Under Performance click Settings . Choose Custom: Options From it.
    4. Now just logoff your system and turn logon.
      Note: The ones in the pic are the ones I check and uncheck. Feel free to adjust as desired.
    attachment.php?attachmentid=237681&stc=1&d=1320561877


System Maintenance:
  • CCleaner:
    CCleaner has to be the best "cleanup" utility I have ever used, it cleans up all your temp files and cleans your registry better than any other software I know. I have never had an issue with it over the last two years of using it. I have tried many others and CCleaner has come out to be the best. I highly recommend you use this as your sole maintenance cleanup software over everything else.

    Download here: (link)

    Also there is CCEnhancer which expands CCleaners reach in your system.

    Download here: (link)
  • Disk Cleanup:
    This is the integrated Disk Cleanup in Windows 7. I often use this after using CCleaner just in case CCleaner misses anything. Does a good job and I recommend you use it too.
    1. Open the Start Menu, type Disk Cleanup, press Enter
    2. Select your drive you want to "clean"
    3. Check any of the boxes you wish (I check them all)
    4. Click OK
    5. Click "Delete Files"
  • Disk Defragment for HDDs
    Haven't really had a need to use anything other than the built in disk defragmenter in Windows. It works good for me and since it is integrated I don't need to waste space on getting any 3rd party software.
    1. Open the Start Menu, type Disk Defragmenter, press Enter
    2. Select your drive you want to defragment
    3. Click "Defragment Disk"
    Alternatively you can use Defraggler: (link)

    Note: Do not defragment your SSD, it does absolutely nothing beneficial for it.
  • Empty windows update download cache:
    This is a safe and easy way to get rid of any left over windows update files.
    1. Go to: C:\Windows\SoftwareDistribution\Download
    2. Delete all of them.
    Here is a .bat that will do it automatically when you run it:

    Empty windows update download cache.zip 1k .zip file

  • Revo Uninstaller:
    Best Uninstaller app I have used so far, does a great job at keeping my uninstalls clean and such.

    Download Revo Uninstaller free here: (link)
  • Remove Start up Items and more:
    This is one of my favorite apps, just uncheck an item you wish to disable and it won't run upon start up. This can decrease your boot time as well as become a great troubleshooting tool.

    Download Autouns here: (link)
  • Add Start up Items:
    To add items to your start up this is an easy way to do it, just drag and drop a shortcut into this folder.
    1. For an individual user go to: C:\users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    2. For all users go to: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
  • Space Sniffer:
    Cool app that lets you see what is taking up your space on your system and manage it.

    Download Space Sniffer here: (link)

You are done!
Congrats! Now that all is over and your system is all set up, brand new, and ready to go I say have fun, be safe, and enjoy! I advise making another system image now so you can easily revert your system back to this point if anything goes wrong from any circumstance.
 

Attachments

#4 ·
Extras!

Here is just a bunch of guides and other useful information for you guys, I'll keep adding things when I can. If you have anything that you would like to add fee free to leave a suggestion.
 
just a extra tip if anyone is installing Windows 7 stock ISO and wants to enable admin account without enabling a user account first
http://www.youtube.com/watch?v=kH7xcnB-Y74
Speed up your SSD in a laptop:
Warning: Spoiler! (Click to show)
Check to see if the TRIM command is being issued:
Warning: Spoiler! (Click to show)
TRIM basically keeps your SSD running in top shape by optimizing Garbage Collection. You shouldn't have to do this step, but it is always something I do just to be sure. More info on TRIM, Garbage Collection, and SSDs here: ( link )
  1. Open the Start Menu, type CMD
  2. Right click the icon and Run as Administrator
  3. Type fsutil behavior query disabledeletenotify

    DisableDeleteNotify = 1 (Windows TRIM commands are disabled)

    DisableDeleteNotify = 0 (Windows TRIM commands are enabled)

To enable TRIM:
  1. Open the Start Menu, type CMD
  2. Right click the icon and Run as Administrator
  3. Type fsutil behavior set disabledeletenotify 0

    Video Tut:


Wipe a drives partitions:
Warning: Spoiler! (Click to show)
  1. Open the Start Menu, type diskpart, press Enter
  2. Type list disk, press Enter
  3. Type select disk X (where X is the number your drive shows up as), press Enter
  4. Type clean, press Enter
  5. Type create partition primary, press Enter
  6. Type format quick fs=ntfs, press Enter
  7. Type assign, press Enter
  8. Type exit, press Enter

How to: Move system Reserve partition from secondary drive to the C: drive:
Warning: Spoiler! (Click to show)
  1. Download EasyBCD . It is free for non-commercial use, just click the "Download free for limited, non-commercial use" link.
  2. After downloading, start EasyBCD. Select the Tool from the "toolbox" for "BCD Deployment."
  3. Make sure that your SSD is selected in the upper box (the partition on the SSD).
  4. Click the Radio button for "Install the Vista/Win7 bootloader to the MBR"
  5. Click "Write MBR". (This will make a copy of your current BCD onto your SSD.)
  6. Before exiting, click the "View settings" tool, and make sure the Entry shows drive C:\ as the default windows 7 entry. If it does, you're done.
  7. Shut windows down, reboot, and then in disk management youcan delete the 100mb partition from your HDD, and then extend the other partition on the drive to use the space.
Change default install location for programs:
Warning: Spoiler! (Click to show)
Remove system reserve partition:
Warning: Spoiler! (Click to show)
http://www.sevenforums.com/tutorials/71363-system-reserved-partition-delete.html

GUIDE:
  1. Boot from your installation or repair disc.
  2. When you get to the language screen , press Shift+F10.
  3. Type diskpart, Enter
  4. Type list disk, Enter after diskpart is loaded
  5. Type select disk X (where X is your drive with the System reserve partition on it), Enter
  6. Type list partition, Enter
  7. Type select partition X (where X is your System reserve partition), Enter
  8. Type delete partition override, Enter
  9. Type list disk, Enter
  10. Type select disk X (where X is your OS drive), Enter
  11. Type list partition, Enter
  12. Type select partition X (where X is your OS partition), Enter
  13. Type active, Enter
  14. Close the command prompt


We have deleted the partition, and Windows will be unable to boot at this point. Now it is time to write a new boot loader and BCD to the Windows partition.


Now shut down, unplug any secondary drives, boot up and run start up repair up to 3 times .


If startup repair does not work follow this: ( link )


In CMD type:
  1. bcdedit /export C:\BCD_Backup, Enter
  2. c:, Enter
  3. cd boot, Enter
  4. attrib bcd -s -h -r, Enter
  5. ren c:\boot\bcd bcd.old, Enter
  6. bootrec /RebuildBcd, Enter

Rebuild Icon cache: http://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.html

How to move steam to another drive:
Warning: Spoiler! (Click to show)
  1. Delete everything in the Steam folder except for the "steam.exe" and the "steamapps" folder
  2. Move the steam folder over to the secondary drive you want it on
  3. Open the "steam.exe" and it will reconfigure steam
  4. Log in and BAM! All your games are recognized
  5. Now, you can put what ever games you want on the SSD with Steam Mover (or junctions)
  6. Create another folder on the C:\ drive and name it (C:\Users\Sean\Steam Games)
  7. Run Steam Mover and have it move the game to that location and you are done!
  8. Now go play the games you want!

How to have steam on the SSD while having the games on either the SSD or HDD:
Warning: Spoiler! (Click to show)
  1. Delete everything in the Steam folder except for the "steam.exe" and the "steamapps" folder
  2. Have the "steam.exe" to a folder made on the C:\ drive (C:\Users\Sean\Steam)
  3. Have the "steamapps" folder on the HDD you want to store your games (D:\User\Program Files\Steam\steamapps)
  4. Make a junction from the "steamapps" folder to the SSD folder with the "steam.exe" in it
  5. Open the "steam.exe" and it will reconfigure steam
  6. Logged in and BAM! All your games are recognized and steam is on the SSD and the games on the other drive.
  7. Now, you can put what ever games you want on the SSD with Steam Mover (or junctions)
  8. Create another folder on the C:\ drive and name it (C:\Users\Sean\Steam Games)
  9. Run Steam Mover and have it move the game to that location and you are done!
  10. Now go play the games you want!

Shortcut commands:
  • Win + Tab > Alt + Tab for switching through windows
  • Win + P For Multi displays this helps a lot
  • Win + E Opens Computer
  • Win + D Minimizes everything quickly when needed wink.gif
  • Win + F Windows Finder
  • Win + L Locks the PC
  • Win + Arrow keys Snaps windows

Check out your Restart Time: http://www.sevenforums.com/tutorials/720-restart-time.html"]Restart Time .vbs download + Guide

Fix W.E.I. scores reporting wrong:
Warning: Spoiler! (Click to show)
  1. Go to C:\Windows\Performance\WinSAT and delete the winsat.txt
  2. Then go to C:\Windows\Performance\WinSAT\DataStore and delete all the files in there.
  3. Now restart W.E.I.
    Note: The scores should be the proper score now.

Disable RDP password to log on:
Warning: Spoiler! (Click to show)
By default, Windows will not allow the logon over a network with a blank password. After you have enabled this, you will be allowed to log on using a blank password.


You can disable blank password restrictions by using a policy. To locate and change this policy:
  1. Click Start, point to Run, type gpedit.msc, and then click OK to start the Group Policy Editor.
  2. Open Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Accounts: Limit local account use of blank passwords to console logon only.
  3. Double-click Limit local account use of blank passwords to console logon only.
  4. Click Disabled, and then click OK.
  5. Quit Group Policy Editor.


Disable needing to put in a password to log into Windows and you can set yourself as admin as well:
Warning: Spoiler! (Click to show)
Click on Start and then enter the following command in the search box:


netplwiz


Press the ENTER key.


This command will load the Advanced User Accounts Control Panel applet.


In the Users tab, uncheck the box next to Users must enter a user name and password to use this computer.


Click on the Apply button at the bottom of the User Accounts window.


When the Automatically Log On dialog box appears, enter the user name you wish to automatically login to Windows 7 with. Then enter your account password in the two fields where it's asked.


Click the OK button.


Click OK on the User Accounts window to complete the process.


From now on, when your PC starts up, Windows 7 will log on automatically.

Back up software: http://www.overclock.net/t/1156654/seans-windows-7-install-optimization-guide-for-ssds-hdds/1060#post_15913000

Make a bootable USB device for utilities:
Warning: Spoiler! (Click to show)
  1. Download the the files ( link )
  2. Extract
  3. Open the USB Disk Storage Format Utility
  4. Select your flash drive
  5. Select File system > FAT32
  6. Label what you want it to be named
  7. Tick the check box for "Quick format" and "Create a DOS Bootable Disk"
  8. Under "using DOS system files located at: click browse
  9. Select the entire "win98boot" folder
  10. Click Start
  11. When finished Close
  12. Go into your app you want to boot from and drag all the files onto your flash drive
  13. Then plug it in and boot from it!

Le list of Random Windows 7 stuffz:
Warning: Spoiler! (Click to show)
http://www.sevenforums.com/tutorials/104341-bootmgr-missing-fix.html
http://www.sevenforums.com/tutorials/205905-ssd-fix-misalignment.html
http://www.sevenforums.com/tutorials/15699-folder-template-default.html
http://www.sevenforums.com/tutorials/663-backup-complete-computer-create-image-backup.html
http://www.sevenforums.com/tutorials/720-restart-time.html
http://www.sevenforums.com/tutorials/124198-user-profiles-create-move-during-windows-7-installation.html
http://www.sevenforums.com/tutorials/87555-user-profile-change-default-location.html
http://www.sevenforums.com/tutorials/18530-user-folder-create-your-own-special-folders.html
http://www.sevenforums.com/tutorials/20864-mbr-restore-windows-7-master-boot-record.html
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html?ltr=S
http://www.sevenforums.com/tutorials/96938-check-disk-chkdsk-read-event-viewer-log.html
http://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.html
http://www.sevenforums.com/tutorials/187346-robocopy-create-backup-script.html
http://www.sevenforums.com/tutorials/3413-repair-install.html
http://www.sevenforums.com/tutorials/177819-ahci-link-power-management-enable-hipm-dipm.html
http://www.sevenforums.com/software/92-free-great-programs-windows-7-a.html
http://www.sevenforums.com/tutorials/663-backup-complete-computer-create-image-backup.html
http://www.sevenforums.com/tutorials/135077-windows-7-installation-transfer-new-computer.html#post1161038
http://www.sevenforums.com/tutorials/26476-desktop-shutdown-tweaks-combined.html
http://www.sevenforums.com/tutorials/85813-windows-7-universal-installation-disc-create.html
http://www.sevenforums.com/tutorials/71363-system-reserved-partition-delete.html

TON OF LINKS!


-Backup:
http://www.howtogeek.com/108679/the-best-articles-for-backing-up-and-syncing-your-data/
http://www.howtogeek.com/howto/25046/schedule-synctoy-to-run-automatically-with-task-scheduler-in-windows-7/
http://www.todo-backup.com/business/free-backup.htm
http://www.macrium.com/reflectfree.aspx
http://www.fbackup.com/
http://backup.comodo.com/
http://www.acebackup.com/
http://clonezilla.org/
http://sourceforge.net/projects/freefilesync/....http://sourceforge.net/softwaremap/?&fq[]=trove%3A137&fq[]=trove%3A787
http://www.microsoft.com/download/en/details.aspx?id=15155
http://www.runtime.org/driveimage-xml.htm
http://www.cobiansoft.com/
http://www.piriform.com/recuva
http://www.microsoft.com/download/en/details.aspx?id=15155


-UEFI:
http://info-coach.fr/pc/hardware/AsusP8P67/Asus-UEFI.php
https://gitorious.org/tianocore_uefi_duet_builds/pages/Windows_x64_BIOS_to_UEFI
http://www.rodsbooks.com/gdisk/booting.html
http://social.technet.microsoft.com/Forums/en/w7itproinstall/thread/83e12678-271f-4a8d-82b3-8b213f79582e
http://msdn.microsoft.com/en-us/windows/hardware/gg463140.aspx
http://msdn.microsoft.com/en-us/windows/hardware/gg463525
http://technet.microsoft.com/en-us/library/dd799232%28WS.10%29.aspx
http://www.logic.nl/Products/Technology/BIOS-and-EFI.aspx
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Booting_an_OS_using_UEFI
http://hardforum.com/showthread.php?t=1584795


-Windows 7
http://msdn.microsoft.com/en-us/library/windows/hardware/ff545499%28v=vs.85%29.aspx
http://forums.mydigitallife.info/threads/29178-WinAIO-Maker-Professional-The-All-in-One-Windows-Setup-Solution
http://www.windowsvalley.com/create-windows-7-aio-all-in-one-dvd-or-merge-all-editions-of-windows-7-in-single-dvd/
http://www.rt7lite.com/
http://www.howtogeek.com/tag/windows-7/
http://www.ocztechnologyforum.com/forum/showthread.php?63273-*-Windows-7-Ultimate-Tweaks-amp-Utilities-*
http://www.joshcellsoftwares.com/
http://windows.microsoft.com/en-US/windows7/Keyboard-shortcuts
http://reboot.pro/15593/
http://www.ltr-data.se/opencode.html/
http://www.ltr-data.se/opencode.html/#ImDisk
http://forums.guru3d.com/showthread.php?t=356046
http://agnipulse.com/2010/02/imdisk-virtual-disk-driver/
http://memory.dataram.com/products-and-services/software/ramdisk ?
http://lifehacker.com/5560281/move-your-caches-to-a-ram-disk-to-reduce-wear-on-ssds
http://www.ghacks.net/2010/06/10/use-a-ram-disk-to-reduce-writes-on-solid-state-drives/
http://thessdreview.com/ssd-guides/optimization-guides/the-windows-7-optimization-guide/
http://www.blackviper.com/category/guides/service-configurations/
http://www.mydellmini.com/forum/windows-7/2441-windows-7-ultimate-solid-state-drive-speed-tweaks.html
http://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx
http://forums.anandtech.com/showthread.php?t=2069761
http://technet.microsoft.com/en-us/sysinternals/bb545027
http://technet.microsoft.com/en-us/sysinternals/bb842062
http://www.winhelponline.com/blog/go-to-registry-key-menuext-ie/


-Alignment:
http://blogs.msdn.com/b/jimmymay/archive/2009/05/08/disk-partition-alignment-sector-alignment-make-the-case-with-this-template.aspx
https://www.ibm.com/developerworks/mydeveloperworks/blogs/anthonyv/entry/ibm_and_windows_disk_partition_alignment1?lang=en
http://www.anandtech.com/show/2888
http://support.microsoft.com/kb/982018/en-us
http://support.microsoft.com/kb/2385637/en-us
http://www.paragon-software.com/home/partition-alignment/
http://www.techpowerup.com/articles/other/157
http://lifehacker.com/5837769/make-sure-your-partitions-are-correctly-aligned-for-optimal-solid-state-drive-performance


-SSD:
http://thessdreview.com/ssd-guides/optimization-guides/ssd-performance-loss-and-its-solution/
http://static.usenix.org/event/hotstorage10/tech/full_papers/Mohan.pdf

(APPLE TRIM) http://www.mactrast.com/2011/07/how-to-enable-trim-support-for-all-ssds-in-os-x-lion/
http://www.xtremesystems.org/forums/showthread.php?271063-SSD-Write-Endurance-25nm-Vs-34nm
http://forum.crucial.com/t5/Solid-State-Drives-SSD/SSD-Tool-free-space-trimmer/td-p/51198
http://www.ssd-life.com/
http://www.tomshardware.com/forum/253953-32-useful-articles
http://www.tomshardware.com/forum/270102-32-useful-articles-part
http://pastebin.com/N8rY8v0i
http://www.hardocp.com/article/2011/08/07/nand_flash_faces_off_synchronous_vs_asynchronous/3
http://club.myce.com/f138/ssd-faq-297856/
http://www.ocztechnologyforum.com/forum/showthread.php?74093-How-to-use-HDDErase
http://www.ssdreview.com/review/compare/samsung-serie-830-128gb-25-inch-cxm03b1q/asssdbenchmark.html
http://computerhardwareupgrades.blogspot.com/2012/03/quick-look-at-ssds-and-how-to-pick-one.html
http://www.anandtech.com/show/4408/microns-p320h-a-custom-controller-native-pcie-ssd-in-350700gb-capacities
http://en.wikipedia.org/wiki/Solid-state_drive
http://www.anandtech.com/show/2738
http://www.infoworld.com/print/152263
http://www.storagereview.com/how_upgrade_crucial_ssd_firmware
http://www.ocztechnologyforum.com/forum/showthread.php?79848-THE-BASIC-GUIDE-amp-FAQ-ABC-for-OCZ-SSD
http://www.ocztechnologyforum.com/forum/content.php?306-SSD-ABC-Guide


-Software:
http://www.door2windows.com/change-oem-information-and-display-extra-text-in-system-properties/
http://ninite.com/
http://www.hirensbootcd.org/usb-booting/
http://www.hirensbootcd.org/download/
http://www.revouninstaller.com/
http://www.pcdecrapifier.com/home
http://www.partition-tool.com/personal.htm
http://www.giveawayoftheday.com/
http://www.piriform.com/ccleaner
https://www.virtualbox.org/
http://www.mozilla.org/en-US/firefox/new/
http://www.hiren.info/downloads/freeware-tools/1
http://majorgeeks.com/Glary_Utilities_d5870.html
http://www.techpowerup.com/downloads/2039/TechPowerUp_GPU-Z_v0.5.5.html
http://www.overclock.net/t/146790/memtest86
http://www.overclock.net/t/711417/magical-jelly-bean-keyfinder
http://www.overclock.net/t/305818/security-process-explorer
http://www.boozet.org/dd.htm
http://www.glarysoft.com/
http://www.videolan.org/
http://www.overclock.net/t/525501/switch
http://www.kcsoftwares.com/?sumo
http://www.safer-networking.org/en/index.html
http://www.7-zip.org/
http://eraser.heidi.ie/
http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx
http://www.axantum.com/
http://app.jbbres.com/actions/
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
http://windirstat.info/
http://www.hexagora.com/en_dw_davperf.asp
http://www.cpuid.com/softwares/cpu-z.html
http://www.resplendence.com/whocrashed
http://tweevo.com/easy-h-264-video-encoder/
http://event.msi.com/vga/afterburner/download.htm
http://www.uderzo.it/main_products/space_sniffer/
http://notepad-plus-plus.org/
http://secunia.com/vulnerability_scanning/personal/
http://www.teamviewer.com/en/index.aspx
http://www.malwarebytes.org/products/malwarebytes_pro
https://www.google.com/search?q=uTorrent&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:eek:fficial&client=firefox-a
http://rainmeter.net/cms/
http://www.wireshark.org/
http://hcidesign.com/memtest/
http://metasploit.com/
http://www.tenable.com/products/nessus
http://partedmagic.com/doku.php
http://phyxion.net/
http://www.thewindowsclub.com/ultimate-windows-tweaker-v2-a-tweak-ui-for-windows-7-vista
http://dcunningham.net/media-tools/encodehd/
http://www.fcleaner.com/
http://www.cpuid.com/softwares/pc-wizard.html
http://www.wegame.com/
http://www.crossloop.com/
http://www.sandboxie.com/
http://www.dvdflick.net/
http://www.belarc.com/free_download.html
http://www.imgburn.com/
http://staxmedia.sourceforge.net/
http://www.dvdshrink.org/what_en.php
http://www.videohelp.com/tools/RipBot264
http://www.comodo.com/home/download/download.php?prod=anti-malware
http://www.realvnc.com/
http://grandstreamdreams.blogspot.com/2009/08/devio-remote-drive-access-and.html
http://cccp-project.net/
http://nosleephd.codeplex.com/
https://www.google.com/search?q=TRUECRYPT&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:eek:fficial&client=firefox-a
http://www.filehippo.com/download_hijackthis/
http://www.nirsoft.net/utils/internet_explorer_password.html
http://www.online-convert.com/
http://findandmount.com/
http://www.gamesave-manager.com/?s=download
http://phyxion.net/item/driver-sweeper.html
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=35
http://www.todo-backup.com/products/home/free-backup-software.htm
http://www.killdisk.com/
http://unetbootin.sourceforge.net/
http://www.cgsecurity.org/wiki/PhotoRec
http://www.pandorarecovery.com/
http://www.oo-software.com/en/products/oodiskrecovery
http://www.softperfect.com/products/ramdisk/


-PC:
http://nosleephd.codeplex.com/releases/view/24052
http://www.techradar.com/news/software/operating-systems/67-windows-7-tips-tricks-and-secrets-643861?artc_pg=3
http://www.anandtech.com/bench/Product/45?vs=363
http://www.ocztechnologyforum.com/forum/showthread.php?63273-*-Windows-7-Ultimate-Tweaks-amp-Utilities-*
http://www.newegg.com/Product/Product.aspx?Item=N82E16883109029
http://www.ip-adress.com/ip_tracer/
http://www.google.com/search?q=professor+messer&sourceid=ie7&rls=com.microsoft:en-us:IE-Address&ie=&oe=
http://superuser.com/questions/106917/remote-desktop-without-a-password
http://www.howtogeek.com/tag/windows-7/
http://www.ocztechnologyforum.com/forum/showthread.php?74093-How-to-use-HDDErase
http://www.intowindows.com/how-to-install-windows-7vista-from-usb-drive-detailed-100-working-guide/
http://www.samsung.com/global/business/hdd/support/downloads/support_in_es.html
http://www.samsung.com/global/business/hdd/faqView.do?b2b_bbs_msg_id=308
http://mintywhite.com/vista/vcustomization/restore-quick-launch-shortcut-icons-in-windows-vista-how-to/
http://www.tweakhound.com/windows7/tweaking/13.html
http://www.howtogeek.com/howto/windows-vista/disable-shortcut-icon-arrow-overlay-in-windows-vista/
http://www.ocztechnologyforum.com/forum/showthread.php?72309-How-to-switch-to-RAID-0-without-reinstalling
http://shark007.net/win7codecs.html
http://home2.paulschou.net/tools/xlate/
http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx
http://techpp.com/2009/11/11/download-windows-7-iso-official-direct-download-links/
http://www.thewindowsclub.com/windows-7-start-button-changer-released
http://www.intowindows.com/configure-windows-7-taskbar-and-start-menu-transparency-level-using-taskbar-transizer/
http://technet.microsoft.com/en-us/magazine/dd535816.aspx
http://technet.microsoft.com/en-us/library/default.aspx
http://www.howtogeek.com/howto/23974/beginner-deauthorize-all-computers-associated-with-your-itunes-account/
http://support.microsoft.com/select/?target=hub
http://www.howtogeek.com/howto/7142/access-windows-7-system-settings-the-easy-way/
http://lifehacker.com/5811545/dropbox-linker-makes-dropbox-sharing-effortless-by-automatically-copying-new-public-links
http://ca.answers.yahoo.com/question/index?qid=20090801041040AAyt1mi
http://portableapps.com/apps/internet/skype_portable
http://www.winsupersite.com/article/windows-7/clean-install-windows-7-with-upgrade-media
http://www.linuxliveusb.com/
http://partedmagic.com/doku.php?id=downloads
http://code.kliu.org/misc/winisoutils/
http://forums.techarena.in/guides-tutorials/1172499.htm
http://www.newegg.com/Product/Product.aspx?Item=N82E16813157236
http://www.howtogeek.com/57442/how-to-backup-and-resurrect-a-dead-or-dying-system-disk-with-clonezilla/
http://www.ocztechnologyforum.com/forum/showthread.php?72309-How-to-switch-to-RAID-0-without-reinstalling !
http://nospecifictopic.blogspot.com/2001_04_01_archive.html
http://techpp.com/2009/11/11/download-windows-7-iso-official-direct-download-links/
http://www.thewindowsclub.com/how-to-prevent-users-from-installing-programs-in-windows-7
http://windows.about.com/od/maintainandfix/ss/scansystemfiles.htm
http://www.youtube.com/watch?v=TuwjadbtUCY&feature=related


Q&A/Facts:
Warning: Spoiler! (Click to show)
4K alignment?

By default Windows 7 will align your partition to 1MB, which is fine. You don't need to do anything special. Default offset is already 4K compatible.

SSDs: It is important that your SSD is 4k aligned because of how SSD's perform their read/write operations. Typically SSDs have a NAND Erase Block Size of 512kB and their NAND Page Size is 4kB. If your blocks and pages arent aligned then your will have reduced performance and possibly hurt your SSD's lifespan. Windows vista and newer aligns to 1024 (1MB) and there is no alignment issue. However, usually Windows XP will misalign SSDs and the offset will need to be fixed. Thus, by setting the offset to something that is 4k compatible here are no misaligned blocks or pages.

For HDDs:
Source

"The sector size increase, described by Advanced Format, occurs at the hard drive media level. Host systems will continue to request and receive data from the hard Advanced Format 4K Sector drive in 512-byte sector sizes. However, the translation from 4096-byte sectors in the hard drive to the 512-byte sectors in the host will be managed in the hard drive. This process is called 512-byte emulation. It’s important that every drive partition start with an LBA offset that is aligned to the drive’s physical 4K sector. If partitions are un-aligned, then hard drive performance will be degraded"


Basically with 4K drives you need to make sure your drive is aligned properly for best performance. The default 1MB offset made my Windows 7 and 4MB (4096KB) is fine. However, if you somehow set it manually to something that is odd, then you can have decreased performance. Usually cloning or imaging software can cause issues with this.


To see if your drive is aligned look here: ( link )


More here:


See disk sector info in CMD: fsutil fsinfo ntfsinfo X: (where X is the drive letter)


Le Q/A:
Warning: Spoiler! (Click to show)
Q.
Originally Posted by kevindd992002;15563542 

I'm not really sure, but I think I read somewhere that aligning any SSD/HDD should start from the very beginning of the drive and that is the first partition (ESP for GPT). That means that the Offset for the System partition in your picture should be 4096KB and the rest will follow.


Can you confirm this?

A.
Originally Posted by xandypx;15569282 

The alignment parameter specifies the starting point for a particular partition. this may have been discussed earlier in this thread, but I'll clarify anyway.


In the case of an SSD, you want to ensure that a logical sector of the Primary DATA partition starts exactly at the beginning of a physical page of the SSD. Without the alignment, the sector boundaries and the page boundaries will not match and sectors will span pages. That would require for a Windows write operation to clear two blocks in lieu of only one, reducing the theoretical write speed by 50%.


The first two partition's relative locations under GPT don't matter. The only requirement is that the ESP (EFI) is the very first partition, preceding all others. It is also benefitial (although not required) that the free space (MSR), that you create resides in front of, and next to, your primary GPT data partition.


Since the very first partition is for the UEFI, once the EUFI hands control of the system to the OS, the ESP partition is no longer used. As I mentioned before, the MSR partition is only used by the OS for certain disk intensive operations, or dynamic disks etc.., so again the alignment (offset) is not important. It is the day to day OS operation where the alignment becomes important.


A standard offset of 1024 is used for the EFI partition. This is done to avoid writing to sectors 0 through 33 of the EFI/gpt labeled "Logical Disk", and potentially overwriting the disk label. The second partition (MSR) starts at 101MB. Don't get confused because the alignment numbers in a typical Widows7 installation are shown as:


1024KB for the 100MB partition

101MB for the next partition - which is the MSR partition.


Don't think that 101MB is not divisible by 4 and that there must be a problem. If you convert 101MBs into KBs (multiply by 1024), then the number is divisible by 4 and the partition is aligned.


The same goes for the important primary partition at 232MB. (again multiply by 1024, and divide by 4). A whole number indicates alignment of the partition blocks, virtual sectors, and the logical disk volume blocks. This is what you want to acomplish with alignment.
Q: Why 4096 alignment vs. 1024?

A:
Originally Posted by esocid;15530789 

I believe the 4096 thing is with the change in sector size of disks from 512 to 4096. So basically 4096 is the "new" first sector, rather than 512x2 (1024). If this is HDD or SSD specific, I am not positive.

http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/index.html?ca=dgr-lnxw074KB-Disksdth-LX
Originally Posted by BradleyW;15533065 

Ok it's about time we got this sorted.


1. You don't need to run AHCI when using a SSD. By this, I mean you can run HDD's in raid with a SSD on its own. Whichever drives are not selected as raid will run in AHCI although the bios reports raid mode.


2. 4096 is the correct allocation size for newer storage devices. Why?

A hard drive or SSD is a chunk of free space (Let's talk in digital terms). So this free space needs to be divided into segments. By setting 1024, 1024 small little chunks can be help within a segment. By setting 4096, you can hold over 3072 more chunks per segment.


3. So yeah....why is this better?

Firstly we need to look at how information is stored and read on the hard drive. Let’s take a file. It's saved as small chunks that fit into a segment. If you use 1024 allocation size and the file will need 2000 chunks, the file will become split up. So the first 1024 chunks will be stored in the 1st segment whilst the remaining is stored into the next segment. Because the file is divided, it takes longer for the HDD/SSD and/or the OS to read/write the file. The file that requires 2000 chunks of a segment can fit into a 4096 segment. The file and information does not become scattered around. Of course, no matter what you do, chunks will become split up over time as you add and delete things on the computer and gaps in the structure appear and get filled by new files. The new files just become scattered to fill the gaps between the empty chunks that appear from previous files becoming deleted by software or the user.


4. Why to not use an allocation size higher than 4096?

Because if the units that hold tiny segments become too large of an open space, it will take the OS and the hardware far too long to find and interpret the information. It will also reduce the amount of formatted free space available to the OS and the user.


Hope this helps!
Originally Posted by BradleyW;15611027 

Just want to clear something up.

Might wanna add to OP in my message via FQA section

Ok alignment can be 1024 or 4096. (4096 will provide better speeds in real world environments whilst 1024 will show slightly better results via benchmarks).

Allocation Unit size MUST be 4096 no matter what! Even if your alignment is at 1024!
Also see this for performance comparison!
http://www.overclock.net/t/1156654/seans-windows-7-install-optimization-guide-for-ssds-hdds/70#post_15532088
for=format

pri=primary

cle=clean

cre=create

sel=select

par=partition

det=detail

del=delete

dis=disk

lis=list

log=logical

ass=assign

act=active

exi=exit
It should also be noted that ATTO uses completely compressible data, so devices that use compression based storage, like your SSD, appear to achieve very high results. This is not a suitable test for an SSD because in the real world, data is only at least partially compressible. AS SSD uses completely incompressible data, which truly stresses the SSD without it being able to compress anything.


For example..


Compressible data: AAACCCFFGBBRR could be compressed to A2C2F1B1R1, where the numbers are used to decompress the data.

Incompressible data: ABCDEFGHIJKL. Using our example algorithm, there is no way to compress that!

The Credits!
Warning: Spoiler! (Click to show)
Blameless - Thanks for the info on windows write back caching and windows write-caching buffer flushing.
thumb.gif
BradleyW - Thanks for the info on 4k alignment.
wink.gif
xandypx - Thanks for the guide on configuring a drive as a boot drive using UEFI and GPT!
biggrin.gif
TwoCables - And a very special thanks to you for all the help! You're awesome!
smile.gif
 
#9 ·
Thanks everyone! I appreciate it, I hope this thread helps you guys
wink.gif


Added some new info
wink.gif
 
#10 ·
Following the manual alignment of the SSD in the OP would not create the system reserved partition made automatically by Windows installation disc, right?
 
#11 ·
Quote:
Originally Posted by kevindd992002;15527448
Following the manual alignment of the SSD in the OP would not create the system reserved partition made automatically by Windows installation disc, right?
It shouldn't.
 
  • Rep+
Reactions: NguyenAdam and kill
#12 ·
So the process of manually aligning it to 4096 is the same for GPT partition styles? GPT should contain three partitions by default, ESP, MSR, and Basic Data partition.
 
#13 ·
Quote:
Originally Posted by kevindd992002;15527665
So the process of manually aligning it to 4096 is the same for GPT partition styles? GPT should contain three partitions by default, ESP, MSR, and Basic Data partition.
I can't really answer that question fully atm, maybe later after some more learning, but my ssd is set to GPT and it works fine and is aligned properly.
 
  • Rep+
Reactions: NguyenAdam and kill
#15 ·
Quote:
Originally Posted by toyz72;15527761
hmmm....not seeing any srt info in this:D
Link me to that thread I helped you in
wink.gif
 
  • Rep+
Reactions: NguyenAdam and kill
#16 ·
Paging File does not need to be disabled and is recommended.

Disk Defragmenter should not be disabled since it will not defrag a 0RPM disk (i.e. SSD) anyways. It will still defrag your HDDs.
 
#17 ·
Quote:
Originally Posted by Sean Webster;15527690
I can't really answer that question fully atm, maybe later after some more learning, but my ssd is set to GPT and it works fine and is aligned properly.
Your alignment is set to 4096? So you just followed the steps in the OP without creating the ESP and MSR partitions required for GPT?
 
#19 ·
Quote:
Originally Posted by DuckieHo;15527803
Paging File does not need to be disabled and is recommended.

Disk Defragmenter should not be disabled since it will not defrag a 0RPM disk (i.e. SSD) anyways. It will still defrag your HDDs.
Ok, will update, still adjusting everything. Thanks for your input, I appreciate it.
wink.gif


I realized that a while ago that derangementer doesn't need to be disabled b/c windows automatically disables it for the SSD
doh.gif

Quote:
Originally Posted by kevindd992002;15527807
Your alignment is set to 4096? So you just followed the steps in the OP without creating the ESP and MSR partitions required for GPT?
I did the alignment before when it was set at 1k (1024...default windows) and 4k(4096) and it didn't make the extra 100mb partition.
Quote:
Originally Posted by hitman21988;15527838
i hope im not bringing up something that has already been posted but can something like this be done to a regular HD? More or less in the OS only? hope im not goign off topic.
Well, you can do the alignment for newer HDD's and some of the optimizations. I think i'll go though later and label the ssd specific ones if you like.
wink.gif
 
  • Rep+
Reactions: NguyenAdam
#21 ·
Quote:
Originally Posted by hitman21988;15527895
ya, that would be cool if we can really optimize HD like we can do with ssd now a days.
You can short-stroke a HDD.
 
#22 ·
So 4096 alignment is the new trend?
smile.gif


I gotta agree with DuckieHo on the defragmentation issue. SSDs will already be excluded from the list of possible drives to defragment and your HDDs in the system will still require defragmentation over time. So disabling it completely is not always a good thing.

Paging file is debatable. I have always left it ON shrinked to 1024MB but lately after reinstalling Windows on my laptop I disabled it and never had problems. However, some people who use very specific software which needs pagefile existence might encounter problems.

Nevertheless, great thread! Will add it to my suggested list of stickies
wink.gif
 
#23 ·
Quote:
Originally Posted by XSCounter;15527920
So 4096 alignment is the new trend?
smile.gif


I gotta agree with DuckieHo on the defragmentation issue. SSDs will already be excluded from the list of possible drives to defragment and your HDDs in the system will still require defragmentation over time. So disabling it completely is not always a good thing.

Paging file is debatable. I have always left it ON shrinked to 1024MB but lately after reinstalling Windows on my laptop I disabled it and never had problems. However, some people who use very specific software which needs pagefile existence might encounter problems.

Nevertheless, great thread! Will add it to my suggested list of stickies
wink.gif
Sweet! Thanks.
 
  • Rep+
Reactions: NguyenAdam
#25 ·
Quote:
Originally Posted by UNOE;15527993
apreciate it. I knew about all these before except for WaitToKillServiceTimeout and moving user folders. Just did those about to reboot now.
smile.gif
Glad to show you something new
smile.gif


I hope to add some more stuff, I just need to get it organized now.
 
  • Rep+
Reactions: NguyenAdam
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top