Home > Articles > Operating Systems, Server > Microsoft Windows Desktop

Slim Down Your Windows 7 System Drive for Notebook SSD Migration

What with the great benefits you can get from an SSD on a notebook PC, there's no reason not to make the switch these days. And with more than 100 SSDs going for between $100 and $200 a pop right now, there's no reason not to give yourself a major notebook boost for a relatively small overall investment. Ed Tittel shows how to make the switch.
Like this article? We recommend

Like this article? We recommend

What with the great benefits you can get from an SSD on a notebook PC—which include faster boot, start-up, and shutdown; faster overall response time for applications; and improved battery life—there's no reason not to make the switch these days. And with more than 100 SSDs going for between $100 and $200 a pop on Newegg right now (similar deals are available at other online e-tailers such as Amazon, Provantage, eWiiz, and so forth), there's no reason not to give yourself a major notebook boost for a relatively small overall investment.

Sure, you can buy a bigger SSD if you like and save yourself this trouble, but you'll spend $400 or more for that privilege. Right now, $160 for a pretty fast SSD (such as the OCZ Agility 3) represents the "sweet spot" in trading speed and performance against cost.

If there's one fly in this particular ointment, it has to be the bloated file systems that you'll so typically find on modern notebook PCs. With hard disk sizes of 250–500 GB most common on machines nowadays, it's not at all unusual to find 100–150 GB of material on those drives, either. Because you want to leave at least 25 percent of the drive space unoccupied to give Windows room to work and breathe, that means you need to trim your holdings down to no more than 80 GB to move them onto a 120 GB SSD.

Secrets of Slimming Down a Windows Disk

I've converted half-a-dozen systems from conventional spinning hard disks to SSDs now, and have learned the drill involved in bringing Windows 7 installations down to a reasonable size. There are lots of tricks and tips I'm about to dispense but they all boil down to two ultimate principles:

  • Find the biggest files, and either get rid of them or cut them down as much as you can.
  • Get rid of anything you don't need or don't use in your Windows file system.

When inspecting your disk drive to see what's big and bloated, nothing beats the Sourceforge tool WinDirStat. I'll use my trusty Dell D620 Latitude notebook as an illustration as we work through the various techniques you can use to make a machine ready to switch from a conventional HD to an SSD.

Figure 1 shows what its drive looks like as I fire it up to begin the process of inspection and reduction to prepare its internal 500 GB HD (putative, 465 GB actual) to move over to an SSD

Colored boxes in Figure 1 represent files, themselves enclosed in boxes that represent folders. You can click any file to jump to its listing info in the upper-left pane or click any item in that listing to highlight its corresponding colored box (files, folders, and even drives).

Figure 1 The biggest boxes are the yellow "Unknown" item plus pagefil.sys and hiberfil.sys (the two red boxes to its right).

As you look at this display, you can concentrate your efforts on the biggest boxes to bring disk size down in a hurry. As it happens, the big yellow box represents a whopping 15 GB reserved for restore points, and the red boxes represent the paging file that Windows uses while it is running and the system image used to hibernate the system when it's sleeping. You can reduce the size of the yellow box, but unless you want to turn hibernation off, there's nothing you can do about the red ones.

Clean Up That Drive!

Following inspection, the first thing you should do is to clean up your drive. I like the great, free Piriform CCleaner software for this task. Immediately, this tool finds 233 MB to trim off the drive (see Figure 2). Let's do it!

Figure 2 Piriform CCleaner is good at finding and cleaning up file system trash.

The results: Disk size before clean-up: 45.3 GB; after clean-up: 44.9 GB (1%).

Toss Out Unused or Unwanted Applications

Nothing sucks up space like Windows applications (ignoring those ginormous system files I've already mentioned for the moment). A quick jump back into WinDirStat on the Dell D620 shows that the Program Files and Program Files (x86) folders together account for 2.5 GB of disk space.

For application clean-up I use another free program called Revo Uninstaller, as shown in Figure 3 (and also its commercial cousin, Revo Uninstaller Pro).

Figure 3 Revo Uninstaller lists all installed apps and supervises de-installation/removal.

This system is already pared down to the bare bones, so there are no savings to report from this technique for this particular machine. In other SSD preparation jobs, I've recovered 10–15 GB of disk space by removing unwanted applications. What I like about Revo Uninstaller is that it always makes a restore point before it removes anything (not all application uninstallers are that careful) and it also goes through the Windows registry to remove "dangling references" (of which there can sometimes be hundreds) after the uninstall process for any particular application completes.

The results: Disk size before clean-up: 44.9 GB; after: no change (44.9 GB, 0 percent). This is unusual. Expect at least 1–2 GB, if not more, on most machines.

Rooting Out Redundant Drivers

Over time, as you update drivers on a Windows PC, all of them start to accrete in the C:\Windows\System32\DriverStore\FileRepository directory. There's really no need to keep more than one generation back (it's always a good idea to have an older working drive to roll back to, in case the current driver you're using starts getting wonky).

For this purpose, I use a great free Codeplex utility called Driver Store Explorer (aka RAPR.exe). In Figure 4, you can see that the oldest of three Broadcom network adapters is selected for subsequent removal, as will be the case for all "third or more generations back" versions of drivers in the store. In some cases you'll also find duplicates (look at the two entries above the highlighted item); they can go, too.

Figure 4 Careful examination of drivers often finds a dozen or more for removal.

On the D620, I was able to remove seven driver packages from the Driver Store. Net savings: 100 MB in this case. On other machines, I've seen savings as high as 1–2 GB.

The results: Disk size before clean-up: 44.9 GB, after: 44.8 GB (0.3 percent). Nothing major in this case, but on some machines it can be substantial.

Resize Your Restore Point Allocation

By default, Windows 7 allocates 5 percent of the drive for restore points. For a putative 120 GB SSD (112 GB actual, in round numbers) that's 5.6 GB. Currently, this drive has 16.72 GB allocated for restore points (with a maximum ceiling of 18.63 GB). I'll tweak the slider on the System Protection for Local Disk window to set it to 5.6 GB for the pending move.

To access this window, type Restore Point into the Start menu search box, then click the Configure button on the System Protection tab of the System Properties window. This opens the System Protection for Local Disk window, where you can move the slider (as shown in Figure 5). I set it to 4.66 GB because that's as close to 5.6 GB as the controls would let me get.

Figure 5 At left is System Properties; at right the slider that controls restore point space.

The results: This is where savings really accrue; by trimming the restore point allocation, we dropped total disk size from 44.8 GB to 32.3 GB, a savings of 11.5 GB (almost 28 percent).

In Figure 6, WinDirStat tells us that the big yellow Unknown box is no longer the single biggest holding on the drive.

Figure 6 The yellow Unknown box drops to the lower left after resizing restore point space.

Other Space-Saving Techniques

Some applications use data files that consume enormous amounts of disk space (think Microsoft Outlook and PST files, or Adobe Photoshop and various media files, for example). You can look for ways to trim or move these files to get them off your primary drive. For under $20, you can purchase a compact, portable USB drive enclosure for the old conventional HD you'll be removing from your notebook and use it to house that drive after you make the switch. Then, you can use that bigger drive to back up your SSD, and move files that you don't always need on hand to that other drive to reduce crowding and space consumption.

As an example of a space-saving technique, see my blog post "Interesting tips and tweaks for PST file cleanup & optimization." In that post, you learn about a repair tool called ScanPST.exe for Outlook that fixes issues with Outlook's Personal information Storage (PST) files and enables you to use the compaction tool built into Outlook with greater success. I've been able to reduce file sizes by 2 to 3 GB for such files (Outlook.pst and Archive.pst) on my systems, so if this applies to you, you can do likewise.

Similar savings can accrue from researching compaction and cleanup tools for other applications. And if such tools aren't available, you can always recover drive space by moving files to your new external USB drive enclosure and then deleting them from your SSD. This can produce substantial space savings from 1, 2, to 5 GB and up.

The results: Overall, we started at 45.3 GB on the Dell D620 I picked as an illustration, and would end up at 32.3 GB after performing all these tasks. The 13 GB we saved represents nearly 29 percent savings on disk space. Not bad for an hour's work.

If you're planning to move to an SSD on a notebook yourself, please go and do likewise!

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020