Windows 7 ISO direct Digital River download links from Microsoft

UPDATE 11/8/2015:
THESE LINKS ARE NOW STALE!

You can try them, but 11/8/2015 they redirect to Microsoft Home Use Progrgam (hup) for employees of corporations that have paid for MS software licenses at work.

Best thing to do is keep googling for links. Sometimes you need a key to get the download–but then dont need a key to install as trial.

An excerpt from the excellent Sean’s Windows 7 Install & Optimization Guide for SSDs & HDDs at overclock.net url: <http://www.overclock.net/t/1156654/seans-windows-7-install-optimization-guide-for-ssds-hdds>

Windows 7 ISO download links:

  • Have you lost your disc or is it damaged beyond use and need a legitimate copy of windows 7?
  • Are you getting error messages or BSoDs with your installer?
  • Do you just want a copy of Windows 7 with SP1 pre-installed?

    These are new SP1-U ISOs directly from Microsoft; having a direct Digital River download from Microsoft is the only way you can link Windows 7 downloads on this site. You will still need an activation key to use these copies after the 30 day grace period is over.

    Windows 7 Home Premium SP1-U ISO:
    English 32-bit

    • http://msft.digitalrivercontent.net/win/X17-58996.iso

    English 64-bit

    • http://msft.digitalrivercontent.net/win/X17-58997.iso
    Windows 7 Professional SP1-U ISO:
    English 32-bit

    • http://msft.digitalrivercontent.net/win/X17-59183.iso

    English 64-bit

    • http://msft.digitalrivercontent.net/win/X17-59186.iso
    Windows 7 Professional N SP1-U ISO: (Note: N editions come without media components)
    English 32-bit

    • http://msft.digitalrivercontent.net/win/X17-59335.iso

    English 64-bit

    • http://msft.digitalrivercontent.net/win/X17-59337.iso
    Windows 7 Ultimate SP1-U ISO:
    English 32-bit

    • http://msft.digitalrivercontent.net/win/X17-59463.iso

    English 64-bit

    • http://msft.digitalrivercontent.net/win/X17-59465.iso

    Multilingual Windows 7 versions here: (link)

SSDs (Solid State Drives)

Jump right to Contenders for purchasing.

An SSD is a Solid State Disk Drive (also known as a Solid State Disk), a new kind of storage device that has entered the mainstream in 2014. The disk drives you’ve been used to all along are regular HDD’s. A regular HDD contains a round disk called a platter on which the bits of information are written. It contains a spindle that spins, or “drives”, the platter so that the “head” can read and write information from and to the platter as it spins underneath. It is a “Hard” Disk Drive (HDD) to differentiate it from “floppy” (or flexible) platters that were used in the past (ending in the 1990s).

A Solid State “Drive” doesnt “drive” anything, and doesnt contain a disk or platter. So it’s a misnomer. But since it is a replacement for a HDD it is known by the term Solid State “Drive”.

On the inside it is basically a large USB Drive, configured to work as an internal hard disk drive (HDD).

It’s a drop-in replacement for an internal hard drive. With some caveats which i’ll discuss.

It is a drop-in replacement for 2.5″ drives. SSDs tend to be sized the same as 2.5″ HDDs. Ie laptop hard drives. Also, they have a SATA port and interface, so they will plug into the current standard drive interface in nearly all PCs today. You might want v3 of SATA (SATA IIII aka SATA 6.0Gbits/s) to take advantage of the SSD’s additional bandwidth capabilities, but it will work with the previous STAT II installed in most PCs that are a few years old.

So, you can pull out your old drive, and plug in your SSD, and it will work.

Well, sorta.

3.5″ drives, or desktop drives

The first problem is if you have a desktop. SSDs are 2.5″ so they plug right into laptops. But most desktop drives are 3.5″. So you’ll need a physical adapter. The adapter is 3.5″ on the outside, and 2.5″ on the inside. You plug your 2.5″ drive (eg, your SSD) into the adapter (or screw the adapter onto your 2.5" drive), and then the adapter plugs into your desktop PC. Sometimes you need to get a special one from the PC maker.

Erase-before-Writing Requirement

The other 3 issues:

  • wear leveling
  • write amplification
  • Partition Alignment

require some background info to be able to talk about them.

It’s all about how writes happen. Reads are easy and just work.

Here are some key facts to keep in mind, which are crucial to understanding what’s gonig on:

  • Data is written 4KB at a time. These are typically called pages.
  • An SSD can NOT overwrite data. It has to erase it first. So to write, it has to perform a sequence of:
    1. erase
    2. write
  • Data is erased 256KB at a time.
  • A brand new SSD is empty, ie fully erased.
  • Most file systems (developed with HDDs in mind) when they delete files, they dont erase them. They just mark the spots as available for overwrite and leave the old data there. This is problematic for SSDs, cuz that old data DOES have to be erased. More below.

These facts mean you write 1 page at a time (4KB), but you erase 64 pages (256KB) at a time.

In the picture below, you write the blue block. But if you want to erase, you have to erase a BUNCH of adjacent 4KB blocks simultaneously.

NAND_Flash_Pages_and_Blockshttps://en.wikipedia.org/wiki/File:NAND_Flash_Pages_and_Blocks.png

(Note that in the picture above, to save space, only 9 x 4KB pages are shown, but in reality there would be 64 x 4KB pages in each 256KB block.)

So, for a new SSD, everything is golden, and writes of only 4KB happen everywhere into free (erased) pages and we’re fine.

The problem comes when we run out of space and have to re-use some old pages.

The OS filesystem will do this. It will have some disk pages that contain data that it knows is from a file that has been deleted. It will instruct the disk (SSD in this case) to overwrite this space.

But the SSD can not simply overwrite, it has to erase first, then overwrite.

And to erase, it has to erase 256KB (64 pages). If ALL of those 64 pages are unused (aka stale), and the SSD knows it (the OS filesystem knows more than the SSD does), then it can simply erase all 64 pages. But more than likely, some of the 64 pages contain real data that must be preserved.

So…the SSD has to copy the good pages to a safe place, erase the whole 256KB block, copy back the good pages, then write the new page that was requested.

In reality, what the SSD really does is pick another entire 256KB block somewhere that’s entirely empty, and copy the good pages to it, re-map where those good pages data is, then write the new page that was requested, keeping in mind its new mapping.

Either way this process is SLOW and would essentially reverse all of the speed benefits of SSDs in the first place.

In the pic below, you see 4 pages (A-D) written.

Then 4 more pages are written (E-H).

Then the original 4 are “overwritten”, meaning the OS has written new versions (A’-D’), and told the SSD that A-D are invalid. So the SSD knows A-D are now unused.

Until an erase happens, the supposedly free pages A-D can not be used by the SSD. So to re-use A-D, the SSD has to copy the good pages (E-H and A’-D’) somewhere else first so it can erase the block:
800px-Garbage_Collection(click to enlarge) https://en.wikipedia.org/wiki/File:Garbage_Collection.png

The other problem with this whole erase & write issue is that it causes extra writes (re-writing perfectly good data) to happen. These extra writes wear out the SSD faster. The extra writes are called “write amplification” (see below).

In fact without remediation an SSD would die in a month or 2. So all SSDs are remediated.

Write Amplification

Because of the erase-before-writing requirement (see above), there’s all kinds of re-writing of good data going on. This means, that if you measured the writes going into the SSD at its interface, you would measure a certain amount of writes, but if you looked at what was going on inside the SSD, you’d see a lot more writing going on.

More writes going on inside than the OS asked for is called write amplification.

Garbage Collection

It would be impractical for the SSD to wait for a write command from the OS and then do its erase-then-write. That would be too slow, and no one would buy SSDs. So, instead, SSDs go about doing proactive garbage collection. This is a process by which they move data around creating entire blocks which are all unused data. Then they can erase those blocks when the SSD is idle, and be ready for a speedy write when asked for by the OS.

They also re-map pages. That means the OS asked me, the SSD, to write data at A but i am going to put it at B, and remember the mapping from A to B, so that when the OS asks to read the data at A, i know where to get it.

That’s another way to keep a full set of 64 pages of good data in a block, and keep other blocks completely empty.

All good for speed, but all this proactive activity creates more re-writes of good data, and thus increases “write amplification”.

Reference: https://en.wikipedia.org/wiki/Write_amplification

Wear Leveling

So, another limitation of SSDs (they are not quite a silver bullet, not quite the best thing since sliced bread), is that a given bit of storage can only be re-written 1000 times, for a low end device. Up to 100k for a very hi-end (and expensive!) device. The amount of times you can write a cell is called “write endurance”.

You could easily exhaust that resource in a month of windows running on a drive. There’s lots of things that windows overwrites constantly.

So…

SSDs try to ensure that each bit is written the same number of times, or as close as they can get.

But, some data, like OS files, or maybe your pictures and videos, are written to the disk and just stay there, for YEARS. Unchanged. If SSD did nothing, those bits would have 1 write cycle, while other bits have 100s and 1000s and the drive would die.

So, SSDs move static data around, so it can write some of that rapidly changing data to the fresh bits.

But, these extra writes increase write amplification. In the end, however, it’s a net increase in life for the drive.

Reference: https://en.wikipedia.org/wiki/Wear_leveling

Partition Alignment

The OS tends to read and write X-size blocks. You really want those to be aligned to the natural alignment of the SSD.

If not, then the OS block will overlap TWO SSD blocks. So when the OS writes that block, you will have to write (and thus erase) TWO SSD blocks. that’s wasteful, so align your OS.

That means your partition has to be aligned. I’m not sure how to do this yet.

OverProvisioning

That’s when you say the drive has a certain size, say 500GB, but it really has more, say, 600GB, which would be an extra 20%. The SSD uses this space internally to perform writes with erase, and to do garbage collection, and to move around data proactively to evenly distribute wear (“wear leveling”).

SLC, MLC, TLC

SLC – Single Level Cell
Means 1 bit per cell.
The most expensive.
The most number of writes, 100,000 range, lifetime
MLC – Multi Level Cell
Means “multi” bits per cell, but in practice it is almost always 2.
Mid-priced.
Middle number of writes, 10,000 – 30,000, lifetime

Altho, http://www.tomshardware.com/reviews/600-pro-ssd-review,3498-4.html said the MLC’s will do only ~5,000 P/E cycles, and something called “eMLC” (“e” for enhanced, i would guess) could do ~25,000-30,000 P/E cycles.

TLC – Triple Level Cell
Means triple (3) bits per cell.
The least expensive.
The least number of writes, 1,000 – 3,000, lifetime

Altho, http://www.tomshardware.com/reviews/600-pro-ssd-review,3498-4.html said the MLC’s will do only ~5,000 P/E cycles, and something called “eMLC” (“e” for enhanced, i would guess) could do ~25,000-30,000 P/E cycles.

How to optimize

SSD Speed Tweks at speedguide.net <http://www.speedguide.net/articles/ssd-speed-tweaks-3319 >

SSD Optimization Guide from TheSSDReview.com <http://www.thessdreview.com/ssd-guides/optimization-guides/the-ssd-optimization-guide-ultimate-windows-8-edition/>

Contenders

Samsung EVO 500GB

NO: Has TLC so many fewer writes (lower write endurance).

$349.99 maybe free shipping at TigerDirect on 3/12/2014

The 840 EVO is missing power loss protection, cross-die redundancy

– From: SSD Deathmatch: Crucial’s M500 Vs. Samsung’s 840 EVO – at tom’sHARDWARE.com <http://www.tomshardware.com/reviews/crucial-m500-1tb-ssd,3551-14.html>

Reference: http://www.thessdreview.com/our-reviews/samsung-840-evo-msata-1tb-ssd-review-unheard-msata-capacity-along-turbowrite-great-security

Crucial M500 WINNER – March, 2014

480GB $239.99 at crucial.com on 3/12/2014.

Is it 512GB factory overprovisioned? YES

1.2 million hours mean time to failure (MTTF)

Write Endurance: 72TB total bytes written (TBW), equal to 40GB per day for 5 years

Seagate 600 480GB

They also have a Pro version.

MLC.

Is it 512GB factory overprovisioned? I believe NO since the Pro verrsion has a 400GB factory overprovisioned and a 480GB non-factory overprovisioned. I assume this one is also not factory overprovisioned as it’s the consumer market.

$249.99 Free Shipping at TigerDirect 3/12/2014.

Extensive Specs

Nonrecoverable read errors, max : 1 LBA per 10^16 bits read

10^16 bits = 10^15 bytes, approx.
1GB = 10^9 bytes = 10^10 bits.
so 10^16bits = 10^6GB which is 1million GB.
This drive is 500GB, so you get 1 bit error every 2 million times you re-write the entire drive.
Not bad at all.

Annualized Failure Rate (AFR) : 0.58%

Endurance : 40GBs (max capacity) host writes per day

Limited Warranty With Media Usage: This warranty is based on the shorter of term and endurance usage of the drive: 36 months or 73 (max capacity) TBW (total TeraBytes written) or 73TB TBW (total bytes written) whichever comes first. That’s writing the entire drive 146 times over.

Typical Data Retention with Power removed (at 40°C) : 12 months (Note: As NAND Flash devices age with use, the capability of the media to retain a programmed value begins to deteriorate. This deterioration is affected by the number of times a particular memory cell is programmed and subsequently erased. When a device is new, it has a powered off data retention capability of up to ten (10) years. With use the retention capability of the device is reduced. Temperature also has an effect on how long a Flash component can retain its programmed value with power removed. At high temperature the retention capabilities of the device are reduced. Data retention is not an issue with power applied to the SSD. The SSD drive contains firmware and hardware features that can monitor and refresh memory cells when power is applied.from: Seagate 600 SSD Product Manual.pdf)

Seagate 600 Pro

They also have a non-Pro version.

Seagate 600 Pro-Series 200 GB SSD Review: For The Enterprise – at tom’sHARDWARE.com <http://www.tomshardware.com/reviews/600-pro-ssd-review,3498.html>

The 600 Pro ships in six capacities: 100, 120, 200, 240, 400, and 480 GB. This is a fairly interesting set of configurations, since the 100, 200, and 400 GB models are simply factory-over-provisioned versions of the 120, 240, and 480 GB offerings

OCZ Vertex 460 480GB $354.99 maybe free shipping at TigerDirect on 3/12/2014
Intel® 730 Series 480GB

$449.99 + shipping at TigerDirect on 3/12/2014

70GB writes per day for five years (compared to the industry typical 20GB)

SanDisk Extreme II 480GB

v2

Windows ClipBoard Viewer

When you cut and paste, what you cut is stored in the windows “clipboard”.  You can cut and paste (or copy and paste) using the Edit -> Cut (or Edit -> Copy) and Edit -> Paste menu options in nearly all programs.  Or you can cut (or copy) and paste using the Ctrl-X (or Ctrl-C) and Ctrl-V keyboard shortcuts.  As you probably know, “cut” deletes the old one, whereas “copy” preserves the old one.

Either way, this “clipboard”  which stores your cut (or copy) is normally invisible.

On Windows XP there was a way to view it.  You had to run the program "clipbrd" (file: clipbrd.exe) and because it was in the C:\WINXP\system32 or C:\Windows\system32 folder you could run this by using Start->Run and typing clipbrd into the box.

Windows Vista and Windows 7 do not contain the clipbrd program file.

But, you can copy the file from a Windows XP system and just place it in your Windows Vista or Windows 7 C:\Windows\system32 folder and it should just work.

 

Disk Doctor–Advanced Hard Disk Drive Repair

What’s wrong with your hard disk drive?

If it’s not fixable at home, and it’s probably not, i trust Disk Doctor enuf to try them.  See below.  But first, some background material.

An excellent introductory video on hard drives is “Hard Drive Click of Death Explanation and Live Demonstration” on youtube. (If that ever disappears, i have it saved locally.)
There are several possibilities of what’s wrong with your disk.
The main components of a hard drive are a pc board (In this case, “pc” means “printed circuit” as in “printed circuit board” rather than “Personal Computer” which is more common). The pc board (also called “pcb” for short) is the “brains” of the drive. This pc board is also the thing that talks to the rest of the computer.

The drive has platters, magnetic wonders which contain billions of bits information arranged in concentric circles. This platter spins at high speeds. 5400 rpms. 7200 rpms. even 10,000 rpms.

The drive also has a “head” which scans across the spinning platters and reads the bits of information. The head floats on a laminar sheet of air that’s billionths of an inch thick.  Ie, really, really tiny.

NOTE: If you ever hear new noises coming from your drive, BACKUP IMMEDIATELY.  It is going to fail soon.  You dont know who much time you have.

So what could be wrong?

  1. The head that reads the platter might have physically broken.  This is the most common reason.  This results in a repetitive clicking sound.
  2. The motor that spins the platters might have broken.  If you put your head close to the drive, you can hear the platters spin up to speed.  It sounds like a whirring sound which gets higher and higher pitched as the drive spin gains speed.  If you dont hear that, it could be the motor (or the pc board failing to give the motor the right instructions to spin up).
  3. The pc board may have broken in various ways.  There’s a ROM chip on it that contains firmware and initialization data for this particular drive, including the map of bad sectors.
  4. If you hear a clatter in your drive, it’s likely your platters are vibrating. Stop the drive and restart it. Tho sometimes this resolves itself harmlessly without restarting.  But it is time to BACK UP YOUR DATA if you hear this.  Trouble with the motor that spins the platters can also sound similar to clatter.  Also the bearings that ease the friction between the moving parts can wear and sound like grinding, which is also similar to a clatter.

How to fix these things at home.

  1. There are two things you can do that require removing the pc board from the drive.  This one is is the easy one.  CAREFULY unscrew the screws (usually torx) that keep the green pc board fastened to the drive.  If your screw driver slips and you scratch the pc board you’ve probably ruined it.  The pc board is usually on the “bottom”.  CAREFULLY pull off the pc board.  There are several “contacts” small, usually oval, pads of metal that contact other parts of the drive.  The pads can be on the drive side or the pc board side.  Get a new pencil eraser, that’s clean.  Rub it on the contact pads to rub off corrosion.  Reassemble the pc boards.  This helps occasionally.
  2. I have heard negative recommendations about putting your drive in the freezer.  It is said that if the drive has air exchange with the outside, condensation will form on the platter.  A water condensation droplet is ginormous compared to the head “fly height”.  But if the drive is sealed, then you’re safe, and you can take advantage of the different temperatures which can change the way the electronics work, and physically shrink the dimensions of components, and you might get lucky and it might work.  Unfortunately, I dont know how to tell if the drive is sealed.
  3. Other than freezing, you can power up the drive, hold it in your hand, and spin it violently in a plane parallel with the platters. This might un-stick the motor or make the head pass a problematic spot.  DONT DROP THE DRIVE if you attempt this.
  4. The other possibility is to buy an identical drive, and swap the pc boards. And when i say identical i mean really, really identical. The main part number, the sub-part number, all those funny character codes on the drive, front and back. And try to get drives that were made in the same month. So, as i said, really identical. I guess these drive manufacturers are always tweaking things. However, from what i hear (i have not personally confirmed) drives made in the last decade, ie most drives, have a ROM which stores parameters specifically tuned to this physical drive, ie compensating for any physical variances which have appeared on this particular unit. Including the map of bad sectors. So they say if you swap the pc board, you have to move the ROM from the old drive’s pc board to the new pc board. This involves heat to un-solder the two ROMs and heat to solder the old ROM into the new board.
    • (Calling it a ROM chip is a bit misleading, cuz ROM stands for Read-Only Memory, and this memory is written to, because the drive updates it. That means it’s programmable, or PROM.  However, since it’s programmable from the pc board it is likely an EEPROM, or Electrically Erasable Programmable Read-Only Memory chip.  Regardless….)
    • It’s also called a BIOS chip. How can you identify the HDD PCB’s BIOS?  All of the chips with 8 pins (4 pins on each sides) labeled 25P05VP、25P10VP、25F512、25F1024、25F1024AN、SST25VF512、SST25VF010, eg. are BIOS chips. There are not many 8-pin chips on the PCB, so they are easier to find than they could be.  [There may be other types of BIOS chips not listed here.]
    • If there is no 8-pin BIOS chip on the PCB, it is likely the BIOS is integrated on the Main Chip IC, or Controller. (“IC” stands for “Integrated Circuit”.) It is more complex to exchange the Main Chip IC than exchange the BIOS. If you plan to try this, it would be wise to attempt it several times on the PCB of a different HDD, one who’s data you can afford to lose.  Practice makes perfect.  But at this point you might want to hire a(n expensive) company.
    • I can not vouch for the videos below, but it found them interesting as background:
    • Why Control Board Swaps don’t work anymore   by Gillware Data Recovery    http://www.youtube.com/watch?v=ICR-xw1FYlU
    • DIY: Repair Hard Drive PCB. How to swap circuit board ROM chip.  by Donor Drives  http://www.youtube.com/watch?v=Yn2eL4o-6Eo

Disk Doctor    http://www.diskdoctors.com/

I called Disk Doctor

They are expensive.  $450-$850 if it is NOT a mechanical problem.  $850-$1600 if it IS a mechanical problem.

It all hinges on: Do they have to open the drive and work on the motor, head or platters?  If so, they need to use their (expensive) clean room.  That costs big bucks.

If they only need to work on the pc board, then it’s cheaper.  Not cheap, but cheap-er.

They have a free diagnostic service.  Then they will tell you what price range you’re at.

And if you decide not to do it, you CAN get your hard drive back.  Perhaps to consider other options, or perhaps to wait until later when you can afford the fix.

But as far as i can tell from a phone call, they can be trusted.  I talked to a technician, twice.

He explained that the ROM BIOS chip contains the firmware, the map of bad sectors or blocks, and tuning data for the drive.

He explained that the first thing the drive does when it powers up is read a special sector to initialize itself.  That data must match what’s in the ROM.  If not, then the pc board never initializes.  And you can often hear a clicking sound.

The pc board both controls the reading off the platter, and also talks to the computer. It must be healthy and speaking the right language for the PC to recognize the drive.  But does the pc board need that first disk read before it can talk to the PC.  Yes, the tech assured me.

The tech confirmed that most of the time the problem is with the head.  That means opening the drive, using the clean room, and $$$$ 🙁

And he explained to me that they can measure various currents at the drive interface (without opening the drive, ie without incurring the clean room cost) and tell what is wrong with the drive.

I trust them enuf to give them a try.  If they can successfully restore a couple drives for me, i would trust them fully, but i havent gathered that data yet.

Can you put a boot drive into a different computer?



February 18, 2014

Here is an excellent answer to this question i found online.

http://forums.pcworld.com/index.php?/topic/33801-can-you-swap-the-main-hard-drive-from-one-computer-into-another-computer/

SigitNurhadi

Posted 19 June 2008 – 10:54 PM

If you remove a hard drive ( in this case, the boot drive that has the operating system, applications, and all the other stuff in it) from one computer and install it on another computer, will it work?

 

smax013

Posted 20 June 2008 – 02:36 AM

Yes, it CAN work…but may not or you might run into some challenges.

There are a few caveats, however. As first noted, you will have to deal with the driver issue. If the computer has different equipment (which is rather likely unless you talking about two identical computers such as maybe where one has a problem and the second is a replacement and you want to swap drives and then will send the other one back), then they will use different drivers. This can potentially result in a system crash (and maybe BSOD) upon boot-up in many cases as the drivers will be different enough. To deal with this, you should first uninstall ALL drivers on the system while the drive is in the old computer. Then shutdown (do NOT reboot as that will go through the process of trying to reinstall drivers). Then move the drive to the new computer and boot it up. It should then use the Windows Hardware Wizard to try to load as many drivers as it can. You might then have to locate some drivers that don’t come standard with Windows and install them “manually”.

The second caveat is activation. If the OS is one of Microsoft’s more modern OSs (i.e. Windows Vista or XP…and maybe even Windows 2000…don’t recall for sure on 2000), then it has an activation function/”feature”. Part of activation is that if Windows detects a significant change of hardware (which moving a drive from one computer to a new computer will DEFINITELY do), then it must be re-activated. Generally speaking, this is more of just a hassle/speedbump, but it can be a deal breaker. Technically, if the old computer has an OEM license for Windows, then I believe you are NOT permitted to move that OS to another computer per the EULA of Microsoft’s OEM OS license. Thus, you might have trouble activating it. If it is a retail or upgrade license, then you should not have any problems strickly(sic) speaking and it should be just a matter of jumping through the hoops (which might be as simple as doing it online, but could mean having to call Microsoft and telling what is going one to get it activated). If it is a volume/site license Windows install, then you should have zero trouble with activation…same with older Windows OS such as Windows 98, 98se, and Me.

The last caveat is a small one…drive connector compatibility…this all assumes that your new computer supports the type of hard drive that is in the older computer. If your old computer has an IDE drive and the new computer for some reason does NOT have any IDE connectors, then you might hit a road block (there are some adapters out there, but I have not always heard good things about them). The parallel issue is that if the old computer is old enough, then you might not be too keen on using an older (and potentially smaller) hard drive. Now, the way to pontential(sic) deal with both these items is to clone the drive to a brand spanking new hard drive (just make sure to uninstall the drivers BEFORE you clone it…and then use a bootable CD of the cloning software so that you don’t start up the driver reinstall process).

EDIT:

9/6/2015

I have performed this operation.

1.

I cloned (Using Macrium Reflect Technicians) a 4th-gen Intel Core-i5 HP ProDesk machine
and tried to boot into a 1st-gen Intel Core-i5 Intel board machine.

It didnt work, but i used Macrium Redeploy and then it DID work!

Well, it booted.

This was Windows 7.

So upon booting, it auto-installed like 12 dirvers for the new hardware.

2.

Then I tried the exact reverse direction
Disk from a 1st-gen Intel Core-i5 Intel board machine
to a 4th-gen Intel Core-i5 HP ProDesk machine.

Here Macrium Redeploy did not work.

But I WAS able to boot into safe mode with networking.

Windows 7 then proceeded to install a few drivers.
I kept rebooting into safe mode with networking.
It kept installing drivers.
Including chipset driver.
Until it was finished.

Still blue screen’ed when trying to boot into regular mode (not safe mode).
Error message was igdkmd64.sys;
Which i looked up–hd graphics.
Sure it’s the wrong one–these PCs are 3 generations apart. gen 1 and gen 4.
So in safe mode I uninstalled the graphics driver
And rebooted into safe mode.
It then automatically installed the right graphics (display) driver.
And then it booted in regular mode (not safe mode).
It then auto-installed better HID mouse and keyboard drivers.
And it was up and working.
yea.

CHKDSK results in Windows 7

On Windows XP CHKDSK used to record its output to a file called Bootex.log in the root of the volume being checked. “Bootex” is short for BootExecute the name of the registry entry that triggers the boot-time CHKDSK. But no such file is produced on Windows 7.

Instead go to, Control Panel -> Administrative Tools -> Event Viewer

Or just type Event in the Windows 7 Start Menu search box. It should find Event Viewer, then just click on it.

The exact name of the exe file is eventvwr.msc

Then, Windows Logs -> Application -> Wininit

Most things are found in the System log, not Application. CHKDSK results is one of the exceptions.

Wininit is found under the source column. Wininit is not a very common value for source. Some people online say Winlogon. But i found it in Wininit.

References: http://superuser.com/questions/214209/where-are-the-results-of-chkdsk-located-in-windows-7

How to run CHKDSK – http://support.microsoft.com/kb/315265

CHKDSK help fILe – http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chkdsk.mspx?mfr=true

HTML5

HTML5 is a set of new web development technologies that bring the mobile (ie iPhone or smartphone) experience to websites.

In doing so, they also achieve the ability to write one application and have it run the same way on the web and on an iPhone, or other smartphone.

In other words, they bring features common to smartphone apps to web development, namely

  • Touch events
  • Swipe events
  • Pinch zoom in/out
  • Location access (eg GPS)
  • Camera access
  • Offline storage, eg each app can store data, info, files
  • Offline app usage.
    • Web apps require you to be online to run them. They have always been websites up til now.
    • Most smartphone apps run whether or not you’re online
    • HTML5 allows web apps to run while offline, like smartphone apps

Here’s a quote of the text of html5.org, captures 8/25/2013, a good overview of HTML5 resources:

html5.org


HTML5 is the latest version of HTML and XHTML. The HTML standard defines a single language that can be written in HTML and XML. It attempts to solve issues found in previous iterations of HTML and addresses the needs of Web Applications, an area previously not adequately covered by HTML.

Here are several resources worth exploring:

The Windows Registry

The Windows Registry replaces .ini files. It is a place where programs store the data they need to run. Eg, configuration settings.

Some key facts to remember.

Root Keys

[P] – primary key
[A] – alias to some other key in the registry

  1. [A] HKEY_CLASSES_ROOT (HKCR)
    • On Windows 2000 and above, HKCR is a compilation of user-based HKCU\Software\Classes and machine-based HKLM\Software\Classes. If a given value exists in both of the subkeys above, the one in HKCU\Software\Classes takes precedence.
  2. [A] HKEY_CURRENT_USER (HKCU)
    • a link to the subkey of HKEY_USERS that corresponds to the user; the same information is accessible in both locations
  3. [P] HKEY_LOCAL_MACHINE (HKLM)
  4. [P] HKEY_USERS (HKU)
  5. [A] HKEY_CURRENT_CONFIG (HKCC)
    • It is a handle (alias) to the key "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current" (only exists in Windows 9x/Me and NT-based versions of Windows)
  6. HKEY_PERFORMANCE_DATA (only in NT-based versions of Windows, but invisible in the Windows Registry Editor)
  7. HKEY_DYN_DATA (only in Windows 9x/Me, and visible in the Windows Registry Editor)

hive file locations

The Registry is stored in hive files.

Note:

  • %SystemRoot% is usually c:\windows
  • %UserProfile% is usually
    w2k w2003 wxp
    c:\Documents and Settings\[USERNAME]
    Vista w7 w8
    c:\users\[USERNAME]
HKEY_LOCAL_MACHINE\SAM
%SystemRoot%\System32\Config\SAM

  • (SAM stands for “Security Accounts Manager”)
HKEY_LOCAL_MACHINE\SECURITY
%SystemRoot%\System32\Config\SECURITY
HKEY_LOCAL_MACHINE\SOFTWARE
%SystemRoot%\System32\Config\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM
%SystemRoot%\System32\Config\SYSTEM
HKEY_USERS\.DEFAULT
%SystemRoot%\System32\Config\DEFAULT
HKEY_USERS\[User SID] (HKEY_CURRENT_USER)
%UserProfile%\NTUSER.DAT
HKEY_USERS\[User SID]_Classes (HKEY_CURRENT_USER\Software\Classes) (part of HKEY_CLASSES_ROOT)
w2k w2003 wxp
%UserProfile%\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat (path is localized)
Vista w7 w8
%UserProfile%\AppData\Local\Microsoft\Windows\UsrClass.dat (path is not localized)

Reference: https://en.wikipedia.org/wiki/Windows_Registry

Acronis True Image Home: Supports RAID

Quote of Acronis True Image Home: RAID Support | Knowledge Base.

Knowledge Base

11681: Acronis True Image Home: RAID Support

Printer-friendly versionRAID support scheme in Acronis True Image Home and Acronis True Image Home Plus Pack

This article applies to:

  • Acronis True Image Home 2012
  • Acronis True Image Home 2011
  • Acronis True Image Home 2010
  • Acronis Backup and Security 2010
  • Acronis Backup and Security 2011

Description

The official support scheme for RAID configuration is the following:

More information

You can restore a backup of one RAID to a RAID of different type in the same manner as you would with a basic disk.

Here is the Acronis True Image Home RAID support matrix:

Hardware RAIDs Acronis True Image Home Acronis True Image Home Plus Pack
RAID 0 YES YES
RAID 1 YES YES
RAID 5 YES YES
RAID 0+1 YES YES
RAID 1+0 YES YES
Software RAIDs
Simple NO YES
Spanned NO YES
Striped NO YES
Mirrored NO NO
RAID 5 NO NO

Software Mirrored RAID can be created only in the following operating systems:

  • Windows 7 Professional
  • Windows 7 Enterprise
  • Windows 7 Ultimate
  • Windows 2000 Server
  • Windows Server 2003
  • Windows Server 2008

Software RAID 5 can be created only in the following operating systems:

  • Windows 2000 Server
  • Windows Server 2003
  • Windows Server 2008

See also Dynamic Disk Types Support in Windows Editions.

From: Acronis True Image Home: RAID Support | Knowledge Base.

 

HTML5 offline apps for iphone

there’s some special meta tags you can put in a webpage to make your web apps avable and full screenable to the iphone hard drive. (so it can work offline) Here’s an example : http://mrgan.tumblr.com/post/125490362/glyphboard2 [or view source of http://mrgan.com/gb/]

There’s also frameworks like phonegap that let you access cocoa apis from javascript, but it sounds like you don’t need that.

answered Jun 25 ’09 at 13:18

Breton

via ruby – Develop iPhone app without a Mac? – Stack Overflow.

Reference: https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html