Thursday, January 20, 2011

Secure Your PC - Addendum - Cool Windows 7 Shortcuts


15 Essential Windows 7 Shortcuts

When it comes to Windows, the shortest distance between point A and point B isn't a straight line, but a keyboard shortcut. Commit these to memory and you'll work faster:
• Win+Home Minimizes all inactive Windows, not only giving you quick access to the desktop, but hides what you've been up to when the boss strolls by.
• Win+Left/Right Arrow Docks the active Window to either side of the screen.
• Win+Up/Down Arrow Maximizes or minimizes active window.
• Shift+Win+Left Arrow Shuttles the active Window to an adjacent monitor.
• Win+Number (1-9) Launch or toggle to the corresponding program in the taskbar.
• Click and Shake Window Minimizes all other Windows (and strengthens your forearm).
• Win+Tab Initiates Flip 3D, which renders live thumbnail images of open windows in a 3D view.
• Ctrl+Win+Tab Initiates a persistent Flip 3D display so you don't have to hold down the Windows key.
• Ctrl+ZUndoes an action.
• Ctrl+A Selects all items in a document or Window.
• Alt+Delete Displays the system menu (Remote Desktop Connection).
• Alt+Home Displays the Start menu (Remote Desktop Connection).
• Ctrl+Shift+D Clears the calculation history (Calculator).
• Numlock+Asterisk on Numpad Displays all subfolders under the selected folder.
• Shift+Right-click a file Adds a Copy as Path entry to the right-click context menu.

Secure Your PC - Part VII - Spice Up Your Skills


Special Projects

Ambition-the desire to boldly fly your PC into the computing stratosphere-is one of the dividing lines separating the normal from the hardcore. To qualify as a true power user, you'll need to possess knowledge of at least one of these three special skills.

Install Linux from a Live CD

Understanding Ubuntu is more than a source of pride; it's the quick path to rescuing a damaged OS or an outdated system
One of the quickest ways to prove that you're one of the high-tech hardcore is to run an alternative operating system. In case you can't figure it out, we're not talking OSX here-we're talking about Linux. Despite its reputation as being only for the most advanced users, Linux is actually remarkably easy to install. Here are the steps we take to get up and running.

Create a Live CD

There are other ways to install Linux, but we're going to show you how to install using a live CD, which is both the easiest and most useful way to go. Simply put, a live CD is a bootable version of an operating system contained on a CD. Almost all Linux distros can be installed from a live CD.
There are tons of distros out there, with different advantages and disadvantages. As usual, we're going to use Ubuntu as it's the most popular, and also the most user-friendly of all the varieties of Linux. To download the Ubuntu live CD, just hit up www.ubuntu.com and click Download Ubuntu. Select the version of the OS that you want (32-bit for more compatibility, 64-bit for a modest performance boost) and download the .iso file.
In Windows 7, all the necessary tools to burn the .iso image to a CD are included in the operating system, so you can just double-click the file you downloaded, insert a CD, and follow the instructions. If you're still on an older version of Windows, you may not have image-burning software. If that's the case, we recommend ImgBurn, which is powerful, lightweight, and free.

Install Ubuntu

Once you've got your live CD burned, just pop it in the tray and restart your PC. You should be given the option to boot from this disc. If you aren't, you'll need to go into your BIOS and change the boot order so that your CD drive is ahead of your HDD. When you boot from the disc, you can choose to install right away, or to try using Ubuntu without installing. If you choose to try it out, you can begin the Windows-like installation wizard at any time by clicking the Install Ubuntu icon on the desktop.

Install Linux from a USB Drive

Live CDs are a convenient way to run or install Linux from any machine, but there's a problem: If a new version of your preferred Linux distro is released (which happens pretty frequently) you're going to have to burn a new disc.
Fortunately, there's a way around this: Use a USB thumb drive. As long as your computer supports booting from a USB drive (most modern PCs do), installing from one is a convenient, easy and economical alternative to using a live CD.
Master the Essentials: 29 Crucial PC Skills
UNetbootin makes creating a USB drive installer a one-step process.
To do it, you just need a small application called UNetbootin. Download the application and run it. UNetbootin can make a live USB key from an .iso image, such as the one you downloaded to create a live CD, or it can download a distribution automatically from a long list of Linux options. Select whichever you want, point to a USB drive, and click OK. That's it! Now you just need to plug your thumb drive into a computer and restart.

Overclock Your CPU

It's easier to accomplish than ever, but amplifying your CPU's clock speed is still one of the last frontiers of the power user
Even if you don't overclock, as the tech expert your friends and family turn to in times of need, you should know the fundamentals of the process.
Overclocking is literally running your CPU out of spec. Isn't this dangerous? Sure, the usual caveats are voiding your warranty, risking data corruption, and even blowing up the CPU. OK, the PSA's over. Let's get on to the fun.
We all know that many new AMD and Intel CPUs can run at far higher speeds than they're rated at for retail, but for sales and marketing reasons, they're locked at lower speeds. Unlocking this free performance is the goal. So how do you do it? There are three major platforms in circulation today: Intel's LGA1156/LGA1366, AMD's Socket AM2+/AM3, and Intel's slowly fading but still quite popular LGA775 Core 2 series.
Despite amazingly dissimilar designs and microarchitectures, these platforms all overclock the same basic way. Each CPU features a clock multiplier. This is a ratio that sets the clock speed when the machine is booted. It's usually something like 20x or 18.5x. In all CPUs except for Intel's Extreme and K chips and AMD's Black Edition chips, this is locked so you cannot increase the multiplier to overclock.
Master the Essentials: 29 Crucial PC Skills
Whether you're tweaking the base clock, host clock, front-side bus, or reference clock, the process of overclocking is amazingly similar on the Core i7, Core 2, and Phenom II platforms.
The second half of this equation is the base clock, or bclock, for Intel's Core i7/5/3 chips. (This is equivalent to the front-side bus in the Core 2 parts and the reference clock setting for AMD chips.) Our example will utilize the 2.66GHz Core i7-920 chip. This chip has a multiplier of 20x and a bclock of 133MHz. Take 20 and multiply it by 133 and you get 2,660MHz. Get it? To overclock this chip, we go into the BIOS and slowly increase the bclock. For even the oldest Core i7-920, we can run the bclock up to 160MHz for a total overclock of 3,200MHz. That's a moderate overclock that will likely never give you any problems.
The same concept can be applied to Core 2 and Athlon II/Phenom II processors. AMD chips, however, have a few other settings you need to pay attention to such as HyperTransport speed and north-bridge speed. Since you'll be increasing the reference clock for your overclock, you may unintentionally overclock the Hyper Transport or north bridge to unstable heights. To keep these from becoming problematic, you may have to manually set the HyperTransport and north bridge to lower values.
Memory speeds on all three platforms may also rise beyond what your RAM is rated for as you overclock. On Core ix, Core 2, and Athlon II/Phenom II, you should be able to manually lower your RAM clock speeds to keep the modules within a stable range.

Voltage

Here's where it gets sticky. Not all CPUs overclock equally-even within the same product line. And some will require additional voltage increases to the chip to get to higher levels. A bclock/FSB/reference overclock poses almost no danger. Adding voltage, however, is where you can screw things up.
Master the Essentials: 29 Crucial PC Skills
Many midrange and enthusiast motherboards allow you to overclock from the comfort of the operating system.
For the various chipsets and motherboards, you may also have to add a little voltage to the north bridge to hit those higher clock speeds. We recommend that you add voltage judiciously. To find out how much, it's best to learn from others' experiences. Search MaximumPC.com's forums and other enthusiast sites to see how much voltage other people had to add to hit their overclocks. It's likely that someone else out there has already overclocked your system configuration.

Install and Operate a Virtual Machine

Master the Essentials: 29 Crucial PC Skills
The ability to safeguard your system via virtualization can be invaluable. Here's how you make it happen
A virtual machine is exactly what it sounds like-a machine (a computer, really) that doesn't have its own hardware. Instead of having a hard drive, the virtual machine writes to and reads from a single file on the host machine's HDD. Since it doesn't have its own processor or memory, it also borrows those resources from the host.
So why would you want to run a virtual machine on your system? For one, because the virtual environment is totally self-contained, anything that goes on in the virtual machine cannot affect the host environment. This makes it an excellent sandbox for trying out software or operating systems that you might not feel comfortable running on your primary system. If you suspect a document might contain a virus, for instance, you can clone a virtual machine, transfer the file onto it, then read the document. Whether or not there's a virus, you can just delete the virtual machine, and your real machine is safe.
VirtualBox can show you detailed stats for all your virtual PCs.
Another cool feature virtual machines permit is the ability to support "guest" operating systems. In other words, a virtual machine running on your Windows PC can provide a Linux environment for you to use, without the need to dual-boot or restart and boot from a live CD. Of course, this works the other way, too, so you can use virtual machines to run Windows applications on a Linux desktop.

Installing VM Software

Numerous virtual machine solutions are available online, though many are really only for businesses, and most aren't free. There are several popular free offerings, but we're going to focus on VirtualBox, a totally free VM program maintained by Oracle. Getting a virtual machine up and running is easy:
First, visit the VirtualBox homepage and download the free application. Install it using the default install settings.
Once installed, run VirtualBox. The window that opens will be mostly empty at first, so click the New button to create a virtual machine. You'll be asked what operating system you want to install, and how much memory and hard disk space you want to allocate to this virtual machine. Allocating a greater amount means better performance and storage space (respectively), but at greater cost to the host system.
Master the Essentials: 29 Crucial PC Skills
Just like a real PC, you have to install an OS on a virtual machine.
Once your virtual machine has been created, it will appear in the VirtualBox window "powered off." Click it and select Play. VirtualBox will start the virtual machine and run a wizard designed to help you install the OS that you specified when you created it. Generally, this is as simple as pointing VirtualBox to the drive that includes the install CD for your operating system. This can be your Windows install disc, or a live Linux CD, but it has to be bootable.
At this point, you're essentially doing exactly what you would with any new computer. Click through the OS installer, and you'll find yourself with a brand-new virtual PC. When you have the VirtualBox window active, all your keystrokes and mouse movements will be "captured" by the virtual PC, rendering you unable to control your host PC. To switch back to the host PC, just press the "host button," which is Right-Ctrl by default.








Secure Your PC - Part VI - Hardware


Master the Essentials: 29 Crucial PC Skills

Upgrades (and Downgrades)

Real power users don't attempt to upgrade their PCs. They simply perform the task. We humbly present our guidance for upgrading the parts, performance, and functionality of your system.

Upgrading Your CPU

Can we boil down how to upgrade your CPU into three paragraphs? Yes. First, don't make the rookie mistake of assuming that because you have a square opening, any square chip will fit in it. If you have an LGA775 board, upgrading your chip will require a heavy amount of research before you can pull the trigger.
OK, so you know your board will physically work with the new chip. Now make sure the BIOS will, too. Many rooks drop in the new processor, turn on the power, and scratch their heads when their board won't POST. Another hour is then spent trying to troubleshoot when the issue is likely a conflicting or outdated BIOS.
More importantly, mind those pins. On AMD chips, you can easily recover from a bent pin. On any LGA-based socket-in use on all modern Intel boards-a bender on the motherboard can spell permanent disaster.

Upgrading Your Videocard

Like a CPU upgrade, the GPU upgrade isn't solely about spending your tax return on the fattest GPU you can find and hitting the power switch. Today's top-end GPUs are hot, heavy, and gulp power like a Lamborghini Murcielago motoring down the interstate. Single-card upgrades are simple but still require some foresight.
Master the Essentials: 29 Crucial PC Skills
First, is your power supply up to snuff? To run Nvidia's GeForce GTX 480, you'll need a minimum of a 600-watt PSU that can supply 42 amps on the 12-volt rail. A Radeon HD 5870 needs a minimum of 500 watts and 40 amps on the 12-volt rail. Since you don't really know what other new components you'll stuff into your system down the road, we recommend buying more power supply than you need. A 750-watt unit is probably the sweet spot for price-performance.
Finally, power-hungry GPUs produce more heat than most CPUs, so factor that into your upgrade. You need adequate airflow to keep the card and the surrounding components cool post-upgrade.

Adding More RAM

Master the Essentials: 29 Crucial PC Skills
Adding RAM isn't always as straightforward as you'd think, but here are the fundamentals:
• LGA1156 and LGA775 users should add RAM in pairs. The RAM should generally match, but most motherboards are smart enough to deal with DIMMS that don't have the same timing.
• Because of their reliance on the ancient front-side bus, older Intel chips with 8MB or 12MB of L2 cache aren't greatly affected by running in single-channel. So if you want to add just one DIMM for financial reasons, you can do so without suffering much of a performance hit.
• Chips with integrated memory controllers, such as any Core ix, Athlon II, or Phenom II, should run in dual mode. Of course, LGA1366 boards should be run in tri-channel mode if possible. We say if possible because some budget-oriented LGA1366 boards have just four DIMM slots. That fourth slot could be used to add RAM, but memory in that slot would not be running in tri mode.

Upgrading Your Boot Drive

There are many reasons to upgrade your boot drive: Maybe you're running out of room, or you're switching to SSD, or your boot drive is failing. Regardless of the reason, there are several ways of moving into the new digs.
First, consider backing up your documents and performing a clean install. It's good to make a fresh start on a fresh drive. If you don't have OS recovery disks or installation media for your programs, though, or you'd just rather not go through the hassle of reinstalling programs and drivers, you can use free trial software to copy your entire OS partition to a new drive.
Master the Essentials: 29 Crucial PC Skills
Partition Wizard Home Edition is one of the few free partitioning programs that works with both 32- and 64-bit versions of Windows. You can use it to resize your boot partition if you're upgrading to a smaller, faster drive.
You'll need the trial version of Acronis True Image Home 2010 and (optionally) a partition program like Partition Wizard. First, defragment your current boot drive. Then run True Image, select Utilities from the left-hand menu, then Clone Disk. Select the Manual button, then your source and destination disks. Depending on the size of your old and new drives, you may wish to use either the As-is or Manual option and manually resize your partition later with Partition Master or Partition Wizard. Start the image. You'll be prompted to reboot, after which Acronis will complete the image and let you know when the drive is ready. Then just swap it in and go! Acronis even copies the boot sector for you.
If you're switching from a mechanical drive to an SSD, you might have to use the partition tool to shrink your old boot partition to the fit on your new drive. You may also have to use a tool like SSD Tweaker to make sure your new drive is optimized. Don't forget to turn off defrag for SSDs.

Flashing Your BIOS

Motherboard vendors frequently release BIOS updates that add support for new CPUs (even whole new architectures), as well as enhance certain features and improve stability. Because flashing your BIOS can potentially brick your board, most vendors only advise it if your rig isn't working, probably to cover their own butts.
Different mobo manufacturers dictate different methods. Some offer a tool that lets you flash the BIOS from within Windows. Some offer executable files that automatically flash the BIOS when you run them, while some require booting from a floppy or USB. You can find instructions and downloads on your mobo manufacturer's website.

Improving Your Cooling

Master the Essentials: 29 Crucial PC Skills
Proper airflow is important. In this case (Corsair's 800D), air from the PSU never enters the rest of the case. Cool air is drawn up from the bottom of the case into the main compartment, then exhausted at the case's top and rear. A separate fan cools the hard drives, then routes behind the motherboard tray and vents at the case's rear.

Upgrade Your Router's Firmware

Your router is outfitted with a CPU, memory, and an operating system, just like your PC. The router's OS is known as firmware, because it resides in and executes from flash memory. Over time, the company that manufactured your router will likely release updated versions of that firmware to fix bugs and increase performance. With few exceptions, you should take advantage of these releases.
Third-party router firmware sometimes delivers better performance and might even expose entirely new features of the hardware that the manufacturer, for whatever reason, decided to hide or ignore. In this example, we'll replace a Linksys WRT-600N's factory firmware with the free alternative firmware DD-WRT (download from www.dd-wrt.com).
Master the Essentials: 29 Crucial PC Skills
First-party firmware updates will boost performance, while third-party updates may unlock new functionality.
Take care when updating your router's firmware, and always use a hardwired network connection to reduce the risk of bricking your router. The first step is to reset your router to its default values by inserting a paperclip into the reset hole in the back of the router. Then, open your router's web user interface by typing its IP address into a web browser. Since you've reset the router, the login-ID and password will have reverted to the factory default value (admin/admin in the case of the WRT-600N). The firmware update field is typically located in the router's Administration field. Once you've found that, click the Firmware Update button, locate the new firmware file, and click the Start Upgrade button.
It's critical that the update process not be interrupted-don't unplug the router, click the brower's back button, or anything else that might prevent it from completing. Many routers will display a message when the firmware update has been successfully completed. When the update is finished, re-enter the router's web user interface and begin exploring any new features that have been added. You might also need to re-establish wireless security and any custom settings you made to the previous firmware.

Use Network Jumbo Frames

Enabling jumbo frames can significantly increase your network's throughput while consuming fewer CPU cycles. This applies mostly to performing file transfers within your network. But you can only enable jumbo frames on gear that has a gigabit Ethernet interface, and any devices on your network in the path of the file transfers-your router, your PC, your NAS box, and any other switches in between-must all be capable of passing the same size frames.
If most of your network traffic is Internet-related (file transfers, email, web browsing, etc.), there's not much value in enabling jumbo frames because you don't have a gigabit connection to the Internet. If you use your network primarily for latency-sensitive traffic, such as VoIP or online gaming, enabling jumbo frames could cause performance issues because these apps generally perform better with smaller frames.
Click the Windows 7 Start menu and then right-click Computer and choose the Manage option. Click Device Manager in the left-hand column, click Network adapters in the center column, and then right-click the network adapter you're using to connect to your network and choose Properties. Click the Advanced tab and look for Jumbo Frame in the Property window. Now, choose the MTU size you wish your NIC to operate with. You'll probably want to experiment with these values by benchmarking how long it takes to transfer a large file. If you get a bump in speed at 4K, try 9K. If performance degrades at that size, dial it back until you find the optimum value.
If you want a better understanding of how jumbo frames work, check out this story.