Tag Archives: Windows

Solid-state drive (SSD) storage space concerns and how to get additional free space

A while ago, I had observed a storage space concern on my SSD, a Corsair Neutron Series GTX 240 GB SATA 3 or 6 Gb/s (R: 555 MB/s, W: 511 MB/s and 85K IOPS), winner of the Silver [H]ardOCP Editor’s Choice Award, which I got in December of 2012. The concern was that the available storage space kept decreasing without anything really being installed. I found two significant causes and a substantial encounter.

NVIDIA Graphics Cards driver and software updates (I have the Asus GeForce GTX 670 Direct CU II 4 GB DDR5 I also got in December of 2012) keep all driver installation package versions in the system ProgramData folder:

C:\ProgramData\NVIDIA Corporation\NetService\

Deleting these contributed to 4 GB of additional storage space. You are however required to keep the most recent one for successful uninstall – I read somewhere – should you want to do that sometime.

Visual Studio also does something similar in the ProgramData folder:

C:\ProgramData\Package Cache\

Deleting these is not recommended, but you CAN move the folder. I moved them to a partition on my internal HDD I use for storage (a Western Digital Caviar Green 3 TB 5400 RPM with 64MB Cache also from December 2012), although you will need to create a symbolic link, a Directory Junction, not to break Visual Studio (the folder will point to another location as if it’s still there, only its content is actually located elsewhere):

MKLINK [[/D] | [/H] | [/J]] Link Target

Type into a Command Prompt with Administrative elevation:

MKLINK /J "C:\ProgramData\Package Cache" "D:\Package Cache"

Obviously, target directory path may vary on your system. You should get the result:

Junction created for C:\ProgramData\Package Cache <<===>> D:\Package Cache

Moving this folder contributed to an additional 6 GB of storage space.

Furthermore I also found that Steam stored PayDay 2 in the Steam folder, which I tried for free during a promotional weekend and which it didn’t remove even though it is gone from the Library.

C:\Program Files (x86)\Steam\SteamApps\common\

I created a Directory Junction for this as well. But I also deleted PAYDAY 2 – although being an exciting Cooperative gameplay FPS, the specific genre doesn’t peel my banana. A contribution of 28 GB.

Furthermore, run Disk Cleanup, after selecting your volume, click “Clean up system files” to be able to rid of Windows Update files as well.

Last but not least, use the POWERCFG /H OFF command in a command prompt with Administrative elevation to turn off Hibernation and delete the accompanying hiberfil.sys file. Of course, you wouldn’t do that if you would like your computer to be able to Hibernate. I rather have it sleep or turn it off completely, that’s not to say hibernation isn’t good. At any time, you could just replace OFF with ON. The result was an additional 16 GB (approximately) of storage space. This will probably vary depending on your installed system RAM.

C#: Day 1

Cultural relic Commodore 64 home computer.

LOAD “$”,8,1

64 kB of RAM. Commodore 1530, SID, Commodore 1541, TAC-2, Floppy, Decrunchinget cetera. Introduction When we got our Commodore 64 I was so intrigued by the command-line interpreter, Commodore DOS, and fascinated by what my brother later did with BASIC, I had to try it for myself but only got a little further than Hello World. Later, I and my brother were introduced to the Demoscene as well, which sparked an interest for pixel art and coding that grew with subsequent computer platforms. I didn’t get far on the C64 and it wasn’t until after we got our Amiga 500 and then the Amiga 1200 that I really took to programming and pixel art (I love you Photoshop but you will never be my Deluxe Paint). During the A500 I developed an interest in the Amiga Workbench operating system. On the A1200 I developed further interest in hardware and software. I upgraded the A1200 from 14 MHz to 28 MHz, from 2 MB to an additional 4 MB RAM and a 40 MB HDD, next was a Motorola 68040 central processing unit at 33 Megahertz, 8 Megabyte of RAM, 540 MB Hard Disk Drive and had a 28.8k V.FAST Modem. Later, my brother talked me into breaking the bank on the Blizzard 1260 Accelerator with the Motorola 68060 CPU clocked at 50 MHz and with 16 MB Fast Memory. Sigh, the 39 MIPS in Workbench 3.0 (and Tornado) made it worthwhile. By then I had 1.1 GB HDD, more bauds and bits with a 57.6k Modem and a 6x CD-ROM. On it, I ran a Bulletin Board System, The Lock-Up BBS. Doors were the Apps of the time, for Bulletin Board Systems, which were the Internet equivalent of the time, sort of. As a Sysop, I was not satisfied with the available Doors so I quickly learned the ARexx language. I had a series of Doors when I jumped to the Assembly programming language and continued programming Doors. Optimizing the code became a passion. I even did CPU specific executables. I preferred customization and as a result my Doors were highly configurable. A few of my aliases were BigBang, Fusion and Dave. I had just begun coding a Workbench application at the time of the Commodore Amiga demise. When I got my first PC, with an AMD K6, I was turned off to programming on it at the time and quit (it wasn’t that easy breaking up with my Amiga and her Motorola 68000 family). Although, it was a good high-end PC at the time. Later though, I learned HTML and CSS. A while ago I was on and off ActionScript too but wasn’t convinced.

The Commodore Amiga 1200 personal computer.

Cultural relic A1200.

AGA, DOpus, X-COPY, D-COPYCloser by CNCD, ProTracker, OctaMED, Imagine, LightWave 3D, Joystick, Datic (Alfa Data) Chrystal Trackballet cetera. C Sharp Long overdue, I am finally going to be programming again. I chose C# (Visual C#) to go with the development of Windows 8 and in particular Windows Phone 8 apps and I will document the process here on my blog. Today I got around to begin the Channel 9, C# Fundamentals: Development for Absolute Beginners. I have no knowledge of any C programming language prior. I have finished lesson 1 through 5 and so far almost everything is very familiar due to my previous knowledge. I like the free Microsoft Visual Studio Express 2013 too (I’ll always miss you ASM-One). The low level Assembly programming language put me off to high level programming languages up until recently (I prefer the Close to Metal approach) but now I have a newfound interest. I’ll summarize and go into detail for my second day. Clearly, I got lost in nostalgia for this first post. My Initial experience is positive though!

Screenshots of various BBS Doors and the Amiga Workbench.

The Lock-Up BBS

Screenshot collage of a few of my Doors, my BBS, a glimpse of my Workbench, and ANSI.