You are on page 1of 27

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!
Please post your questions in this thread or make a new thread!
I will no longer be replying to PMs about this information!

Offline 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)
• 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, 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?
Click here for download links (Click to hide)
These are new SP1-U ISOs directly from Microsoft; having a direct Digital River download from
Microsoft is the only way you can link Windows 7 downloads on this site. You will still need an
activation key to use these copies after the 30 day grace period is over.

Windows 7 Home Premium SP1-U ISO:


English 32-bit
English 64-bit

Windows 7 Professional SP1-U ISO:


English 32-bit
English 64-bit

Windows 7 Professional N SP1-U ISO: (Note: N editions come without media components)
English 32-bit
English 64-bit

Windows 7 Ultimate SP1-U ISO:


English 32-bit
English 64-bit

Multilingual Windows 7 versions here: (link)


How to make a custom Windows 7 .iso:
• Using Win Toolkit (integrate updates, drivers, & customize Windows 7/8)
• How to use RT Se7en Lite: (link)
• Guide to stripping down Windows 7 for Benching: (link)

Make a Windows 7 Bootable USB Installer:


• How to make a bootable Windows 7 USB for the BIOS/UEFI motherboard and MBR format
install:Warning: Spoiler! (Click to hide)
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:Warning: Spoiler! (Click to hide)
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.

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:-> (Click to hide)
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 Align=1024, 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:Info on GPT (Click to hide)
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.
Click here to see guide! (Click to hide)
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 Align=1024, 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


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.

Here is what I do out of this guide for my set up when I first install: (Click to hide)
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.

Oh, and here is a list of programs that I usually have installed and use on my PC: (link)
System Setup after Installation:-> (Click to hide)
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: 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:

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 thatIdle 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.
0. Open the Start Menu, in the search line, type Power Options and press Enter
1. Select the High performance power plan
2. Click "change plan settings"
3. Click "change advanced power settings"
4. Expand the Hard disk option and change setting to "never"
5. Expand the Sleep option and change setting to "never"
6. 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)
0. Press the "Windows Key" + "Pause|Break Key" on your keyboard.
1. Click "Windows Experience Index."
2. 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)
0. Open Disk Defragmenter
1. Click the Configure schedule button
2. Click the Select disks button

Video Tut:

12. Install virus protection and apps: Applies to SSDs/HDDs


0. 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.
1. Go on the internet and install all your favorite apps.

Optimizations after System Setup:-> (Click to hide)


• 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:

• Disable Prefetch and Superfetch: Applies to SSDs only


The purpose of these is to pre-load the programs you load from slow hard drive to fast memory
(cache) in case you want to run them. With your SSD, there is no need. Disable them and free up
some memory and resources and stop a lot of writes to the SSD. However, this may hurt
performance in older first gen SSDs and HDDs.
1. Open the Start Menu, type Services.msc, press Enter
2. Scroll down until you see the "SuperFetch" entry
3. Double-click on it, and choose "Disabled" from the list

Next:
4. Open the Start Menu, type regedit, press Enter
5. Go to
Code:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management\PrefetchParameters
6. Double-click on "EnablePrefetcher" and enter "0" (default value is "3")
7. Double-click on "EnableSuperfetch" and enter "0" (default value is "3")

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:
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:
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:
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.

System Maintenance:-> (Click to hide)


• 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.

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.

Speed up your SSD in a laptop:Warning: Spoiler! (Click to hide)


How To Improve SSD performance on Intel Series 4, 5 and 965 chipsets (Stamatisx Tweak)
How To Improve SSD performance on Intel Series 4, 5, 965 Chipsets (JJB Tweak)
Laptops w. Intel Series 5 chipset can not take full advantage of fast SSDs
Check to see if the TRIM command is being issued:Warning: Spoiler! (Click to hide)
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 hide)


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 hide)
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 hide)


http://www.overclock.net/t/1156654/seans-windows-7-install-optimization-guide-for-ssds-
hdds/1170#post_15989972

or

http://www.intowindows.com/change-default-installation-directory-in-windows-7-vista/

Get rid of RAID set up splash screen when set to RAID mode:Warning: Spoiler! (Click to hide)
Go to the boot tab in your UEFI. > Option Rom Messages > Set to Keep current. It will no longer show you
the press crtl + i screen at boot.

Remove system reserve partition:Warning: Spoiler! (Click to hide)


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 hide)


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 hide)
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 hide)


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 hide)


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 hide)
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 hide)


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 hide)


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:official&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:official&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 hide)
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:
• http://forum.acronis.com/forum/32883
• http://msdn.microsoft.com/en-us/library/hh848035%28v=vs.85%29.aspx
• http://consumer.media.seagate.com/2010/03/the-digital-den/4k-sector-hard-drive-primer/
• http://consumer.media.seagate.com/2010/03/the-digital-den/4k-sector-hard-drive-primer/
• http://hothardware.com/Reviews/WDs-1TB-Caviar-Green-w-Advanced-Format-Windows-XP-Users-
Pay-Attention/?page=1

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

Le Q/A:Warning: Spoiler! (Click to hide)


Quote:
Q.
Quote:
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.
Quote:
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.
Quote:
Q: Why 4096 alignment vs. 1024?
A:
Quote:
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
Quote:
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!


Quote:
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
Quote:
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
Quote:
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 hide)


Blameless - Thanks for the info on windows write back caching and windows write-caching buffer
flushing.
BradleyW - Thanks for the info on 4k alignment.
xandypx - Thanks for the guide on configuring a drive as a boot drive using UEFI and GPT!
TwoCables - And a very special thanks to you for all the help! You're awesome!

You might also like