Windows XP Mode in Windows 7

Windows 7 doesn’t come with Windows XP Mode, but you can download it for free from here.  Essentially, Windows XP Mode is virtual machine software (called Virtual PC) that can emulate a whole other computer even running a completely different operating system than what your computer booted up to.  AND, it can run this other operating system AT THE SAME TIME as your primary (called “host”) operating system.  Windows XP mode is Virtual PC running a Windows XP virtual machine.

Here’s a video demonstrating how it works:

[youtube=http://www.youtube.com/watch?v=eNFczLYBtrA]

The purpose of this product is to allow you to go ahead and make the switch to Windows 7, but without losing compatibility with older software that may only work on Windows XP.

Windows Media Center

Windows Media Center is a program that provides a DVR like user interface to all of your videos, music, CDs, DVDs, photos, recorded TV, & FM Radio.  It, itself, is a DVR, if you have a TV Tuner card in your computer.  You can use it to schedule recordings for TV shows and movies.  Any computer hosting Windows Media Center can stream content to other computers AND to Windows Media Center compatible hardware like XBox and XBox 360 (called Windows Media Extenders).  In other words, you can stream content from your home PC to your big screen HDTV in the living room.  This works quite well, but getting the connection configured can be frustrating, especially if your computer is on a different floor in the house than your XBox and TV.  For streaming HD content, you’ll want a 100mb network connection or better.

image

Windows Media Center used to be an off-shoot version of Windows XP called Windows XP Media Center Edition.  With Windows Vista, Windows Media Center came with Windows Vista Home Premium and Windows Vista Ultimate.  With Windows 7, it comes with Windows 7 Home Premium and Windows 7 Ultimate.

Windows Media Center is great for archiving all of your home movies and using a Windows Media Center Extender (Like XBox 360) to stream your movies to your living room TV.

Windows 7 Home Group

image“Home Group” is a new feature of Windows 7 that allows multiple Windows 7 machines on the same local area network to more easily share files, music, printers, and such.  Any Windows 7 computer on the network can create a home group and set a password.  Other Windows 7 computers on the network can easily find these home groups and connect to them with the same password.  Each computer can control what’s shared from it to the other computers.

CPU, Cores, What are they and What’s the difference?

Modern PCs have 1 CPU, but multiple cores.  Most people don’t really understand what that means.  Here’s an explanation:

image

First, until a couple of years ago, most computers had one CPU with one core.  A CPU is an acronym for “Central Processing Unit”.  It’s that big chip with a big fan mounted on it inside your computer.  It’s what Intel and AMD make.  It’s essentially the brain of your computer.  It’s where all the thinking occurs.  When you run a program, whether it’s a game, a word processor, a spreadsheet, or just booting up the computer to load and run the operating system (Like Windows, Mac OSX, Linux, etc…), what happens is the CPU activates the hard drive and starts it activating the motors to spin the disk, to move the read/write arm back and forth to read the magnetic bits on the surface of the disk, then translates those positive and negative recordings into bits or 1’s and 0’s and copies them into the computer’s memory, which it then looks at them, one byte at a time.  Each one is a specific instruction for the CPU to do, like copy a byte of data from one memory location to another, add 2 numbers, etc…  The CPU can do millions or billions of these instructions per second, but it can only do ONE at a time.

http://techreport.com/r.x/core-i7/die-callout.jpg

Newer CPUs now have what are essentially 2 or more CPUs on the same chip.  But, they don’t call these CPUs anymore.  They call them “cores”.  You can now have multiple cores on one chip.  The chip that contains all the cores is now called the “CPU”.

With a multi-core CPU chip, all of them run, independently, at the same time, all executing their own set of instructions, without waiting on the other cores to finish theirs.  So, if your CPU has 2 cores, your CPU can actually do 2 things at once,  If your CPU has 3, 4, 6, or 8 cores, your computer can execute that many instructions at once.  In general, the more cores you have, the more things your computer can run in parallel, and hence, is faster.

A multi-core CPU is not to be confused with a Multi-CPU computer.  A computer with 2 or more CPUs actually has 2 more actual CPU chips on the motherboard, with a big fan mounted on each one.  Each CPU may have 1, 2, 3, 4, 6, or 8 cores.  Generally an operating system recognizes all these cores as separate CPUs.  OS’s don’t generally care wither the cores are one per chip or multiple cores per chip.  The only time that really matters is if the operating system provider has implemented some bizarre licensing rules that says if you don’t pay up, then they’ll limit your installed operating system from using more than one physical CPU chip, but will allow multiple cores on that one chip.  Windows 7 Home Starter Edition is one of many examples that implements this simply for a licensing reason.

It actually gets much more complicated and involved in that and there are exceptions to these rules of speed, but for a simple explanation, this suffices.

In general, more cores = faster and better.

32 bit vs. 64 bit: What’s it mean?

If you’re a Windows user, this year, more than at any time in the past, you’ll be presented with the dilemma of deciding whether or not you want to install a 32 bit version of Windows or a 64 bit version of Windows.  Here’s an explanation of what it means:

When a program is executed by the machine’s hardware, the hardware looks at instructions in the software that ask it to store or retrieve data to and from the computer’s memory.  How much data it can store and retrieve in one instruction is called its Data Bus Width.  Most modern PCs have a 64 bit data bus, so they can store or retrieve up to 64 bits in one instruction (or 8 bytes).  Generally, the more bits that can be stored or retrieved at once, the fewer instructions it takes to move a large chunk of data, so it’s generally faster.  This is not a hard rule though.  Sometimes it’s slower.

image

Additionally, the total amount of memory that the PC’s Central Processing Unit (CPU) chip can access is determined by its address bus width.  This doesn’t necessarily have to be the same size as the data bus width.  Most modern processors though, have a 64 bit address bus.  A 32 bit address bus can only access about 4GB of RAM, so even if you added more memory, your processor couldn’t use it.  A 64 bit address buss can access 2^64 bytes of memory (or 18,446,744,073,709,551,616 bytes).  That’s significantly more than any amount of memory you’ll have in a PC for a good long while.  So, with a 64bit address bus, your CPU can access as much memory as you can afford to install.

There are other, individual hardware architecture pieces that can be 32 or 64 bit, but I won’t get into them here.

In short, whenever you have an option, always go with 64 bit, unless, you know for sure, that a critical piece of software you need just won’t work in 64 bit.  But, in that case, I’d recommend still going with a 64 bit OS (Operating System) and using virtual machine software, like Windows XP Mode in Windows 7, or VMWare and install a 32 bit OS inside of the virtual machine, just for that old software that hasn’t been updated.

What’s a Netbook?

There’s been a lot of media hype about so called “netbooks” this past year.  All a netbook is, is a small notebook computer with a slow processor, a slow and low capacity hard drive, a small screen with a low resolution, and usually a scaled down version of Windows (like Windows Starter edition) or with Linux installed.

image

Netbooks are not generally considered “netbooks” unless they’re under $500.  Most of them are right around that price range, but with the severely limiting capabilities.  People get excited about them because they assume that since they’re so scaled back, capability wise, that they’re cheaper than more powerful notebooks.  The truth is, you can get a very nice notebook computer in the $300-$500 price range that will absolutely run circles around any netbook performance wise, storage wise, screen size wise, resolution wise, Windows version wise, etc… etc…

Although, people that have netbooks, seem to love them.  I wonder if they know that they can get a much more power computer at an equivalent (or lower) cost.

There is one legitimate reason I can see for getting one though:  Size.  They’re much smaller than a normal notebook.  So, if a smaller size is more important than all of the other capabilities, a netbook just might be right for you.

Windows 7 Versions

image On 10/22/2009, Microsoft officially released Windows 7 to the general public, but did you know there are 6 different versions (and a 32 bit and a 64 bit version of each of those (except for Starter edition which is 32 bit only))?

So, which do you buy?  First, let’s list what versions are available, then we’ll describe each one:

  1. Windows 7 Starter
  2. Windows 7 Home Basic
  3. Windows 7 Home Premium
  4. Windows 7 Home Premium Upgrade Family Pack
  5. Windows 7 Professional
  6. Windows 7 Ultimate (also called “Enterprise”)

Now, the details of each:

  • Windows 7 Home Starter
    • This is the bottom level, least features version of Windows 7.  This is the first time a starter edition has been made available in the United States.  Starting with XP, then Vista, starter editions were made available to developing nations, but not in 1st world nations.
    • It lacks file encryption.
    • You can only run 3 programs at once (this is real set back).
    • You can’t buy this.  If you want it, you have to buy a computer with it pre-installed.  Most likely, on a netbook.
    • Price:  Unknown, since you can’t buy it directly.  The cost will be factored into the cost of the machine on which it’s installed.
    • Won’t use more than 2GB of RAM.
    • 32 bit only.
    • Won’t support more than 1 CPU.
    • Can’t back up to a network.
    • Can’t create a Home Group (can join only).
    • No multi-monitor support.
    • No fast user switching.
    • Can’t change desktop wallpaper.
    • Can’t connect mobile devices.
    • No Aero glass visuals.
    • No multi-touch capability.
    • No premium games included.
    • No Windows Media Center.
    • No remote use of Windows Media Player.
    • Can’t remote control with remote desktop.
    • Can’t connect to a Windows Domain.
    • No Windows XP mode.
    • No App Locker.
    • Can’t boot from a virtual hard disk.
  • Windows 7 Home Basic
    • Has everything that Starter edition has plus:
    • Can access up to 8GB of RAM.
    • Available in 32 and 64 bit.
    • Supports multiple monitors.
    • Can change the desktop wallpaper.
    • Can connect mobile devices.
    • Only partial support for Aero glass.
    • All other restrictions for Starter apply to Home Basic.
  • Windows 7 Home Premium
    • Has everything Home Basic has, plus:
    • Can access up to 16GB of RAM.
    • Can create a Home Group.
    • Full support for Aero glass.
    • Supports Multi-Touch (you’ll need a multi-touch monitor or multi-touch mouse to use this).
    • Includes Premium Games.
    • Windows Media Center.
    • Windows Media Player remote playing.
    • All other restrictions on Home Basic apply to this.
    • Price: $119.99
  • Windows 7 Home Premium Upgrade Family Pack
    • 1 Purchase allows you to install it on up to 3 home computers.
    • Price:  $149.99
  • Windows 7 Professional
    • Supports everything that Home Premium does, plus:
    • Can access up to 192GB RAM.
    • Supports up to 2 CPUs.
    • Can backup to the network.
    • Can encrypt the file system.
    • Can remote control with Remote Desktop (This is an invaluable feature for remote controlling your home computer from work!)
    • Can connect to a Windows Domain.
    • Contains Windows XP Mode.
    • Can impose software restriction policies on computers in your office network.
    • Price:  $199.99
  • Windows 7 Ultimate (and Enterprise)
    • The only difference between Windows 7 Ultimate and Windows 7 Enterprise is the licensing.  The two versions are identical.
    • This is the “I’ll have it all” version.  In addition to everything all the other versions have, this one also has:
    • Aero glass when you remote control.
    • AppLocker
    • BitLocker
    • Virtual hard disk booting.
    • $219.99

    You can purchase them directly from Microsoft’s web site here, but I strongly advise finding it at a local store.  Most large retailers will sell it below the MSRP (Manufacturer Suggested Retail Price).  Of course, if you’re a business buying multiple copies, you may want the Enterprise licensing, which you can’t get at retail outlets.  You’ll need to continue to purchase through the vendors you’ve been going through.

    I’ve been running Windows 7 Ultimate 64bit since early August.  Read my reviews (pros and cons) and other articles about Windows 7 here:

  • Windows 7 Hype Vs. Reality
  • 13 Things I Like about Windows 7
  • 42 Things I HATE about Windows 7
  • Windows 7 Upgrade Experience
  • Windows 7 reliability down the tubes
  • Windows 7 Explorer: Getting the tree view back
  • Get your Quick Launch bar back under Windows 7
  • What’s wrong with Windows 7’s Task Bar (or “Super …

  • How to Stop SPAM: Expert Tips

    This is the 3rd and most advanced set of anti-spam tips in my 3 part article serious.  The other two are here:

    1. How to Stop SPAM: Basic Tips

    2. How to Stop SPAM: Advanced Tips

    image If you want to stop spam… I mean really stop spam, it will take some set up effort and some mild, continuous effort (very mild), but in the long run, it will be WELL worth it.  You don’t have to be an expert computer user to do any of this, but you do need to follow directions and have patience.  The following expert tips are the 3rd and most advanced part in my 3 part series on putting an end to spam.  These 3 parts are NOT consecutive parts.  You can do any one of the 3, depending on how fortified you want to make your inbox.  The more fortified, the more work.  This part is the most work of the 3 and is also the most effective.  If you follow these steps, it will be a RARE occasion when (or IF) you ever receive another spam message.  I’ve been doing this for years and have only received a small handful (less than 10) spam messages in about 10 years!!!!  THIS REALLY WORKS!!!

    Here we go:

    1. Buy a domain name.  They’re only like $10/year.  If you register for more than a year, the price/year goes down.  I recommend doing so via godaddy.com.  They’ve got good pricing and lots of features.
      1. If you’re not familiar with what a domain name is, that’s the part of a web address that ends in .com or .net or .org (or several others).  For example:  google.com is a domain name.  You can register your own name (if it’s not already taken).  If the name you want is taken, there’s an infinite number of them to choose from.
    2. Use Google hosted domains to set up GMail, but with YOUR OWN domain name (http://google.com/a), so say you registered JohnSmith.com, you can set up your GMail as me@JohnSmith.com, instead of JohnSmith12345@gmail.com.
      1. With your own domain, you still have all the cool, infinite aliases like you do with regular GMail (see How to Stop SPAM: Advanced Tips), plus you’ve got it on your own domain and plenty of other really cool features you DON’T get with regular GMail (did I mention this is all FREE??? except for the domain name registration, of course).

    You can create up to 20 fully loaded E-Mail accounts on your free domain hosted account (each with their own inbox and each with their own log in and calendar, and Google docs, etc…).  If you need more, you can pay a nominal fee to Google.

    Each of these 20 accounts can have up to 25 aliases (in addition to the infinite plus sign (+) on-the-fly addresses I described in How to Stop SPAM: Advanced Tips).  These 25 aliases do NOT have a + sign in them.  So, you could have aliases like me@JohnSmith.com, you@JohnSmith.com, SomeOneElse@JohnSmith.com, etc… all going to the same account.  Remember, each of the 20 real accounts can have 25 additional aliases, which gives 26 ways to reach an account (without using the on-the-fly address scheme).  That gives you 520 unique addresses without using the on-the-fly (+) address scheme.  You can also have any (or all) of these accounts automatically forward their received mail to one account, that way you only have to check ONE account and not 20.

    Utilize the tips in How to Stop SPAM: Advanced Tips with these new addresses on your own domain.

    You can also have a catch-all address for your domain, in case you want to catch e-mail sent to non-existent addresses on your domain.  This is good if you enter a non-existent address on some website and forget to create its alias on your own domain.  You can also set up filters on the catch all, looking for e-mail addressed to certain addresses, and forward it to a certain account.  This is good if you run out of aliases (all 520 available), or if you’d prefer to just set up filters on the catch all instead of setting up aliases.

    One fun thing to do is to set up once you’ve busted one of the web sites as a spammer (and you will), is to set up a filter for the address they’re sending you spam on and have it forwarded to their sales or help e-mail address and automatically deleted from your inbox.  Then, they’re just spamming themselves!  I’ve done this with both BellSouth and Sears.  If you sign up for e-mail notifications through any company, then decide you want to unsubscribe, many of them will intentionally delay it for “7 to 10 days for processing”.  This is a bunch of BS, and they know it.  They get you signed up instantly, they can unsubscribe you instantly.  Set up a filter to their sales and help addresses too.  They’re only annoying themselves.  It might also be fun to have spammer A’s spam forwarded to spammer B’s address and vice versa.

    If you find these tips helpful, please leave a comment and let me know.  Or, if you have tips of your own, let the rest of us know.

    How to Stop SPAM: Advanced Tips

    For BASIC tips on stopping Spam, read this article:

    For expert tips on stopping spam, read this article:

    image The best way to control spam, in addition to the basic practices here, is to have an unlimited supply of E-Mail addresses.  If you have a G-Mail account, you have that.  If you DON’T have a GMail account, I suggest you get one, pronto at http://gmail.com.

    Once you have a GMail account, I recommend to NEVER give out that address.  If you already have a gmail account, you’ve almost certainly given it out. Sign up for a NEW account.  DO NOT give out this address to ANYONE.

    From this point forward, you can make up new e-mail addresses on the fly.  For example, say your e-mail address is me@gmail.com.  Did you know that you can receive e-mail sent to me+whatever@gmail.com, or me+SomethingIMadeUp@gmail.com or anything else, as long as it starts with “me+” and ends with “@gmail.com”.  You don’t have to do anything at all to set this up.  It just works and you have an unlimited number of addresses.

    So, the next part should be pretty obvious already, but just in case you didn’t catch on to what I’m about to suggest, here it is:

    Whenever anyone asks for your e-mail address, make up a new one on the spot.  Suppose you have a friend named John Smith.  You would give him me+john.smith@gmail.com (or something to let you know, when you receive the e-mail, that it’s the address you gave to John Smith).  Whenever you go to a web site that needs your e-mail address, you can enter a new, unique e-mail address that ONLY that web site knows.  For example, say you’re going to www.PossibleScamSite.scam.  You could give them the e-mail address me+possiblescamsite.scam@gmail.com.  I also recommend added a few extra characters that no one could guess like me+PossibleScamSite.junk@gmail.com.  This way, no one can guess it.

    Now, why should you not give out the primary address of me@gmail.com?  Because scammers can look at your address with the plus sign (+) in it and knowing how GMail works, can guess that your real address is me@gmail.com.  You should assume that this WILL happen.

    Now, whenever you get e-mail, you can look at the TO address, and know for SURE who it’s FROM!  Even if they’re trying to fake the “from” address!!!  Also, if you start getting spam on any of your on-the-fly-created e-mail addresses, you’ll know for sure who’s responsible for letting it slip into the hands of spammers.  You can then do two things:

    1. Inform the person (or company) that they let your address slip into the hands of spammers.
    2. Create a filter in your GMail settings to automatically delete any e-mail sent to that on-the-fly address to stop it in its tracks.  If you want to continue receiving e-mail from the original party, you can give them a NEW address.  This may require you logging onto their web site and changing your e-mail address, or if it’s a friend, just give them a new one.

    Why NOT give out your primary address?

    Because, some scammers know about this feature of gmail and will EASILY know what your primary address is and will simply start spamming that, then you’re back at square one.  So, since you don’t give out this address, you KNOW that any e-mail you receive on it is 100% spam.  So, set up a filter in your GMail settings to automatically delete any e-mail sent to the primary address.  (check back here later for instructions on how to do that).

    BEWARE OF REPLYING!!!!

    If you receive an e-mail message sent to one of your made up addresses and you wish to reply, note that your reply address will be your PRIMARY address… you know, the one that you’ve set up a filter to delete any e-mail sent directly to it?  This is bad because if THEY reply back, they’re now sending it to the WRONG address and your filter automatically deletes it!  You need to configure your GMail to automatically change your reply-to address to the same address that the e-mail was sent to.  This requires a moderate amount of set up for each reply-to address you want to use.  I recommend doing this when you plan on replying, and not before hand for each and every on-the-fly address you’ve created, just to cut down on the amount of work.  (Check back soon for instructions on how to do this).

    Now, you’ve got the following advantages:

    1. Your spam will drop to virtually zero (if not, completely zero!).
    2. Regardless of any forging attempts by the sender, you’ll know who’s responsible for leaking your address because of the TO address you received it on.
    3. In the extremely rare event that you actually get spam, you can stop it from that source immediately.
    4. You can identify which of your friends’ computer’s is infected with a spam virus and inform them, which will reduce the spread of the virus, help them clean up their computer, and reduce more spam to other people.

    For expert tips on stopping spam, read this article:

    If you find these tips helpful, please leave a comment and let me know.  Or, if you have tips of your own, let the rest of us know.

    How to Stop SPAM: Basic Tips

    We all hate spam, especially those of us running our own E-Mail servers.  Here are some important tips for you, as a user, to stop that unwanted, unsolicited E-Mail:

    image

    Here’s a real life example of how I used this technique to just busted Box.net for releasing my e-mail address to spammers:

    First, some basics:

    1. Don’t ever enter your E-Mail address on any web form, unless you do the following:
      1. Find and READ their privacy policy (and you understand it and have determined that they actually are promising to never send you unsolicited e-mail and promise to never give your address or sell your address to anyone for any reason).  Note that MOST privacy statements do NOT state that they’ll do this.  Many of the privacy statements explicitly state that they WILL give our your E-Mail address.  This is why you HAVE to read it!!!!
      2. Is there a good reason for you to enter your e-mail address on that web site?  What are you gaining by giving your e-mail address to this site?  Is it worth the risk of spam?
      3. Have you ever heard of this site?  Is it reputable?  Do you trust them?  Are you SURE???
      4. If you’re signing up for something you really need, like online access to your bank, your utilities providers, etc…, it’s probably OK.  You should minimize or eliminate handing out your e-mail address on any other sites.
    2. If you participate in social web sites like Google+, Facebook, or MySpace, MAKE SURE you’ve set all of your privacy settings so that all your information is NOT available for ANYONE, except your direct friends.  DO NOT make your information available to friends of friends, and CERTAINLY not available to the general public.
    3. If you ever post a message in an online forum:
      1. DO NOT put your real e-mail address on there.
      2. If the online forum requires a registration first and requires your real e-mail address, consider NOT signing up.
    4. Never post your e-mail address on anything that’s publicly available on the internet, like job postings, resume posting, personal web sites, local web sites like churches, scouts, schools, etc…  Just because those sites are intended for local consumption doesn’t mean that the whole world can’t see it, and trust me, they DO!  Spammers have automated programs that scan EVERY PAGE of EVERY WEB SITE harvesting e-mail addresses.
    5. Ask your friends and family to NOT forward your e-mail to anyone else (like jokes and viral e-mail).  When they forward it, your e-mail address goes out to them all.  Most of these viral messages get forwarded to hundreds, if not thousands of people before your address is finally removed (if ever).  ANY of these people that have a virus that scans for e-mail addresses in their incoming and outgoing e-mail WILL harvest YOUR e-mail address.  Probably about 1/2 of all computers “out there” are infected.
    6. NEVER enter your e-mail address on an eGreeting card site.  Just DON’T use these sites… EVER!
    7. Ask your friends and family to never enter your e-mail address on any of these sites.
    8. Ask your friends and family to NEVER enter your e-mail address on ANY WEB SITE FOR ANY REASON!!!!  They think they’re doing you a favor by letting that web site send you a link to a page, but all they’re doing is adding your address to their spam list.  If they want to refer you to a web page, ask them to e-mail you the link directly from their own e-mail or NOT AT ALL!
    9. Remind your friends and family, AT LEAST once every 6 months about 7 & 8.
    10. If you leave a comment on a news story or a product review, make sure your e-mail address isn’t published with it.
    11. Don’t display images in e-mail.  Most mail programs (including webmail web sites) give you the option of NOT displaying images in e-mail where the image isn’t actually included in the e-mail, but is instead loaded from a website from within the e-mail when you view it.  The main reason companies send you e-mail with web link references to images, instead of embedding the images, is because they use unique image names that identify YOU when your e-mail program downloads them from their server.  Once that happens, they know YOU have just manually opened and viewed the e-mail.  If it’s spam, you’ve just verified to the spammer that your inbox is an active inbox.  Now you’re going to get MORE SPAM!!!!

    For even MORE effective tips, check out this article:

    For expert tips on stopping spam, read this article:

    If you find these tips helpful, please leave a comment and let me know.  Or, if you have tips of your own, let the rest of us know.