Thursday 24 May 2012

Guide : How to Fix a Corrupt Windows File System

Many Windows systems become corrupt for a variety of reasons, and this leaves you between a rock and hard place in which you want to throw the computer away. But, luckily, there are many ways to work around and fix problems that can occur. This guide can fix a variety of errors and problems with Windows, which can include but is not limited to :
- Error Dialog Boxes
- Startup Failures
- BSoD's, (Blue Screen of Deaths)
- Windows Applications not functioning properly

CheckDisk

CheckDisk comes with Windows as standard, and is the default utility to scan and fix file system and harddrive errors. Although not full proof, it has proven to be a very resourceful and useful tool. This is usually a good place to start when trying to fix corrupt Windows files, as it could be the cause of the corruption, and fixing it is the priority to prevent further problems. 

To run CheckDisk, you need to open a Command Prompt. 
In Windows XP : Click on Start->Run. Then, type in the box, cmd.exe. The Command Prompt will open.
In Windows Vista/7 : Click on Start, and then type cmd in the search box. Then, on the found file, cmd.exe, Right-click, and choose Run as Admin. 

After you have opened the Command Prompt, you can run CheckDisk. Do so, by typing in chkdsk /r. The /r option tells CheckDisk to automatically attempt to repair corrupt sectors on the drive. (You can use /f as well, which also repairs file automatically) Usually, when running the utility directly will result in an error, as shown to the right.
Simply type Y when it prompts to scan at restart, and then restart your computer. A scan will then start before entering Windows after a reboot. 

When the system was checked and errors fixed, then you can move on to the next steps in fixing corrupt files.

System File Checker

The System File Checker is designed to check files installed on your drive, and compare them to what they are supposed to be. Any file that is not the same is then re-copied from the Installation CD (which you will require to use this utility). This fixes many corrupt file problems, and is highly recommended to solve errors and non-functioning or malfunctioning Windows applications.

To run System File Checker, you need to open a Command Prompt again. Same as above.
In Windows XP : Click on Start->Run. Then, type in the box, cmd.exe. The Command Prompt will open.
In Windows Vista/7 : Click on Start, and then type cmd in the search box. Then, on the found file, cmd.exe, Right-click, and choose Run as Admin. 

Insert your Windows Installation Disc. This must be the same version as the one installed, or it might not work. Then, in the Command Prompt box, type 
sfc /scannow. This will initiate and run the utility. This may take a while, so be patient. 







If no errors are found using the System File Checker, or if it doesn't solve the problem, there is another way to fix corrupt files. 

Repair Install

A repair install basically reinstalls Windows, overwriting files on the drive, but only reinstalling Windows core operating system files and drivers. This method keeps documents, applications, profiles and most of the other settings intact. 

For instructions on how to perform a Repair Install on Windows XP, check the guide How to do a Repair Install on Windows XP
I will have a link up for how to perform a Repair Install on Windows Vista or 7 soon. 

If none of these 3 base options work, there is a good chance that your system is corrupted pretty badly, which is usually caused by malware and virusses. If this is the case, the last resort is to format the drive, and reinstall a clean installation of Windows onto it. This is usualy undesirable, as it deletes all user files and documents, but if the system is too unstable to fix normally, it is the most effective way to deal with it.
I will post up a guide on how to do a clean install at a later date, and link it here. 

Any questions or comments can be posted here if you need help with corrupt system files.

Thursday 3 May 2012

The Sad Truth of Piracy

Software today is like apples were in three hundred years ago; so easy to steal. Although so many copyright laws and regulations exist, it is and will always be a problem that is hard to get past. Any software is copyable, because of how computers work. Until there is a way to fight this, users can simply copy software to their friend's computer, and share it without paying for it.

To combat this, software and game developers added safety features like unique cd keys, hardware snapshots and ultimately online activation. Companies like Blizzard use an online interface which allows you to copy their games, but not play it without a online-stored and registered key.
Despite all this, hackers still manage to bypass most of it, and release software and games for free on the internet to download with the quickly escalating download speeds.

Today I read about Virgin Media's ISP blocking ThePirateBay on their network. This marks the first real act against the legal loop-hole torrent website. This is a start to combat piracy of software (and other media of course), but does little to stop direct-download sites, peer-to-peer networks and friend sharing. People grab onto the illegal joy ride of not paying for the software that is so painstakingly created by developers and released at a fair price.

Now, I have to confess, at some points I am disappointed in how high some software packages and games are priced, and this does not inspire confidence in buying a product. When you browse the online software stores and cringe at the high prices they request for the simplest things, one can understand why some people fall back to illegal download sites.

But, even with the shockingly high increase in game and software product prices, there is always legal and very promising options in the free market online. OpenOffice has shown us that office is not the only way to go. Microsoft has been a culprit of expensive software, with the latest releases of Vista and Windows 7. Windows 8 will not go unnoticed. But if you feel forking out a bunch of money for Office after paying so much for Windows is too much, then go for the other options. This way you are supporting the Opensource community, and not damaging the integrity of the commercial developers by stealing their software.

To be frank, I can't say I've never pirated anything. But, recently I've come to realize how much effort is put into designing and programming a software program or game, and paying them what they are owed is not a bad thing to do in the long run.

I leave you with a quote said by free software developer Miguel de Icaza :
"Every piece of software written today is likely going to infringe on someone else's patent."


Reference : Virgin Media Becomes First ISP to block ThePirateBay