Start program WITHOUT UAC, useful at system start and in batch files (use task scheduler)

I like to run the search program Everything (link valid 6/4/2014 but check techsupportalert.com for any updates) but it is a stand-alone executable downloaded from the internet so it triggers a UAC (User Account Control) warning.

No biggie, but i also want it to start automatically when windows starts. And i dont want to have to click UAC or have my customers click UAC every time they start windows.

I also might want to put commands that must be elevated in batch jobs (.bat files) when there’s no one there to click YES to the UAC.

The workaround is to go thru task scheduler. There you can set up a task to start with elevated privileges which won’t trigger a UAC.

The article at http://www.winhelponline.com/blog/run-programs-elevated-without-getting-the-uac-prompt/ contains the basic, but forgets some points.

My edits are in green:

Creating a Scheduled Task

1. Open Task Scheduler by clicking the Windows Orb and typing “task” and selecting “Task Scheduler” from the search results, or from Control Panel or by running the command control schedtasks from Start, Search box.

2. Left-click Task Scheduler Library category in the left to select it (make it highlighted; or else you can’t do “New Folder” below)

3. Right-click “Task Scheduler Library” category in the left, and choose New Folder

4. Name the folder as MyApps (or whatever name you choose; you’ll use the same name again, below)

5. Click the little triangle to the left of “Task Scheduler Library” to display the list of folders beneath it, including our newly created MyApps folder.
Select the MyApps folder (or whatever you named it) by left clicking on it once.

6. In the Actions pane on the right, click Create Task…

7. Type a name for the task that you want to create. You’re going to have to type this again later, so for convenience, keep it short and dont use any spaces.

8. Enable the option Run with highest privileges. This is an important step. In fact the key to the whole thing.

8.a. (FYI The “Hidden” checkbox refers to only viewing tasks in the task scheduler; there is way to show or now show hidden tasks when in task scheduler; This Hidden settings does not make the task hidden in any way when it runs.)

9. Select the Action tab

10. Click New

11. Click Browse… to select the program (Example: Regedit.exe) you want to run, and mention the parameters (called arguments in task scheduler). required if any, for the application. (For example, to run a .REG file, select Regedit.exe and mention the parameter (argument) as “/s filename.reg” without the quotes. Another example: my Everything program takes a -startup argument to start in the system tray rather than with a window.)

To run Services MMC applet, browse and select MMC.EXE and type services.msc in the Add arguments (optional) field.

12. Select the Conditions tab

12.a. UNcheck “Start the task only if the computer is on AC power”

13. Select the Settings tab

13.a UNcheck “Stop the task if it runs longer than”

13.b at the bottom there is “If the task is already running, then the following rule applies:” You can choose whatever you want here.

If when it’s running you want to not start another one, select “Do not start a new instance”.

If when it’s running you want might want start another one running simultaneously, select “Run a new instance in parallel”.

If when it’s running you want to end the one that’s currently running, and start another one running, select “Stop the existing instance”.

I suppose “Queue a new instance” is helpful, but i can’t think of an example right now.

Note, you can export this to an xml file (see below) and then import it into another system

Creating a Scheduled Task via cmd line schtasks

(NOTE: this method is NOT AS GOOD–see below)

Alternatively, you can create a task via the cmd line schtasks :

schtasks /create /sc once /tn cmd_elev /tr cmd /rl highest /st 00:00
schtasks
invoke the schtasks.exe cmd line program
/create
schtasks can also query, delete, etc; we want to create a task
/sc once
how often to run; we’re not creating a repetitive task; in fact we dont want to run it at all, just set it up to be run manually, but that option does not appear to be available, so “once” is the closest (see explanation at /sc starttime)
/tn cmd_elev
/tn stands for Task Name and you can name it anything you want (but you have to use the same name when you later invoke /run
/tr cmd
the command to run, in this case the cmd.exe program, aka command prompt
/rl highest
Why we came to the party. /rl stands for Run at privilege Level; and we want the highest priv level

/st 00:00
/st stands for Start Time; dont want a start time, but it appears to require one. When you create thru the GUI you dont have to have a trigger at all, but via cmd line you seem to (or was it just me?). I just put in 00:00 (format is HH:MM) which is never in the future, which means it’ll trigger a warning

WARNING: Task may not run because /ST is earlier than current time.

Yeah, that’s what i want. (NOTE: love those microsoft guys: it’s a nit, but when the time is EQUAL to the current time, you get the warning)

If all goes well, you should see

SUCCESS: The scheduled task "cmd_elev" has successfully been created.

or whatever name you called it.

If you re-run the line (let’s say you were experimenting 😉 you will get the warning

WARNING: The task name "cmd_elev" already exists. Do you want to replace it (Y/N)? y

You can safely say Y to this.

NOTE: this method is NOT AS GOOD as creating thru the GUI. At least i could not find the switches to set some important things.

Namely,

  • “start the task only if the computer is on ac power” will be checked in the conditions tab; not ideal
  • “stop the task if it runs longer than [time]” where time defaults to “3 days” will be checked in the setting tab; not ideal

Launching a Scheduled Task item manually

To run a scheduled task item manually, use the schtasks.exe command-line tool that comes with Windows. For example, to launch the Services console task that you already created, use the following command:

SCHTASKS.EXE /RUN /TN MyApps\REGEDIT

Note: Where MyApps\REGEDIT is the name you chose for the folder and Taskname. You’ll need to enclose the task name within double-quotes if the task name contains blank spaces in between. (Example: SCHTASKS.EXE /RUN /TN folder\“Name of the Task”) If the folder has spaces, you’ll have to enclose that in double-quotes; perhaps best to enclose the whole thing. (Example: SCHTASKS.EXE /RUN /TN “folder\Name of the Task”)

Creating Shortcuts to run each Task

You can create a Desktop shortcut for each scheduled task item you’ve created earlier. Right-click on the Desktop and choose New, Shortcut. Type the command-line (say, SCHTASKS.EXE /RUN /TN MyApps\REGEDIT). Mention a name for the shortcut and click Finish.

Run the task minimized

As Schtasks.exe is a console utility, you’ll see the Command Prompt window opening and closing quickly whenever you run the shortcut. So, you may configure the shortcut to run in a minimized window state, in the the shortcut properties.

  • Right-click on the shortcut and click Properties.
  • In the Run drop-down options, change the selection from “Normal Window” to Minimized.
  • Click OK.

Note: In the shortcut properties, you may want to click Change Icon and assign appropriate icon for the shortcut. The icons should be present inside the executable itself, in most cases. For Regedit.exe, browse to Regedit.exe and choose an icon. You may also browse the shell32.dll and imageres.dll files for additional icons.

xml file

Once you set up a task the way you like it via the GUI (recommended method), you can export it to an xml file so that it’s easier to set up on the next system.

Here’s my xml file for (Search) Everything. Filename ends in .xml.txt so change it to just .xml befor importing to task scheduler. start_search_everything.xml.txt

Other Methods

There are at least three other compelling methods.

The first two come from

1. NirSoft NirCmd

nircmdc has an elevate cmd

nircmdc elevate cmd

2. SysInternals PsExec

Part of PsTools suite.

psexec.exe -accepteula -h -u “$username” -p “$password” cmd.exe

The “-h” switch is the one doing the magic:

-h If the target system is Vista or higher, has the process run with the account’s elevated token, if available.

The third comes from

3. vbs or PowerShell to elevate

key lines are to use the visual basic script / vbscript command UAC.ShellExecute to perform the elevation, create a new cmd (command prompt), and re-run the original bat file, now elevated. Does that by writing a .vbs file:

ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%temp%\OEgetPrivileges.vbs"

Or, you can use PowerShell to elevate:

if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( powershell "saps -filepath %0 -verb runas" >nul 2>&1)

Elevated command prompt and mapped drives

One problem you might encounter when using this method if you’re running a batch file (.bat) in elevated mode, is: Mapped drives (incl net use) missing from elevated processes eg UAC cmd run as administrator. Fortunately, there’s some solutions in that blog post.

Microsoft Office Purchase Options

Product Key Card (PKC) can only be installed on 1 computer. If you buy a new computer, you need to buy a new Product Key Card.

  • Retail versions can be installed on a new PC.
  • ( Retail Packaged Price ) / ( Product Key Price ) > ( 1 + Chance you’ll need to upgrade your PC) ==>> buy PKC
  • ( Retail Packaged Price ) / ( Product Key Price ) < ( 1 + Chance you’ll need to upgrade your PC) ==>> buy Retail
  • See More Below

Microsoft Office 2013 is optimized for Windows 8 and the Metro interface.

Microsoft Office 2010 and higher (NOT 2007) has 64bit version so doesnt need to run in 32-bit emulation in win 7 64bit

Microsoft Office 2007 was the first with the ribbon.

Microsoft Office 2007 was the first with .docx (open xml).

2007: basic home & student standard small busi pro pro plus
2010: personal home & student home & business standard pro pro plus
Outlook: [no ppt] no yes yes yes yes

Product Verson Price Vendor
Standard / Business
Microsoft Office Home & Business 2013 – Product Key, 32/64-Bit, – T5D-01575 Item#: M17-3298 2013 Busi $219.99 TigerDirect
Microsoft Office Home and Business 2013 Product Key Card – 1 PC
Model #: T5D-01575
Item #: N82E16832416580
2013 Busi key $189.99 newegg
Microsoft Office Home and Business 2010 Product Key Card
Model#: MSH&B2011 15413 upc: 0079936684545
2010 Busi Key In stores only ($199.99) walmart
Office 2010 Home and Business License Product Key Card (PKC) 1 PC
SKU: 1308085362
2010 Busi Key $248 BestBuy –
IT Wholesalers
MS Microsoft Office 2007 Standard Full Retail English Version =BRAND NEW BOX= 2007 Std media 5/31/2014: $199.95 Ended Ebay – soft_123
Microsoft Office Pro Professional 2007 MLK Full Version NEW & Sealed 2007 Pro Key 5/31/2014: $149.99 Ended Ebay – mygrummy
Microsoft Office 2010 Professional For 2 PCs Full Retail Version MS Pro 2010 Pro media 5/31/2014: $192.50 = $96.25 ea 39 bids 2.5d left Ebay – vaz_auctions
Microsoft Office 2010 Professional For 2 PCs Full Retail Version MS Pro 2010 Pro media 5/31/2014: $349.95 / 2 = $174.88 Ebay – vaz_auctions
Microsoft.Office.Professional.2010.Full version 2010 Pro Key 5/31/2014: $45.00 2/5 sold Ebay – hami_laur
Microsoft Office 2010 Professional Full Retail Version (64/32Bit) Brand New 2010 Pro media 5/31/2014: $99.77 26 bids 1d left
6/01/2014: $126.32 28 bids 7h left
Ebay – hugo_todd
Microsoft Office Professional 2010 Key Card 1PC/1User [Old Version] by Microsoft Software – PC 2010 Pro Key New = $314.01; Open Box = $242.00 Amazon
Microsoft Office Professional 2010 [Old Version] by Microsoft Corp. – PC 2010 Pro media New = $220.00; Open Box = $175.00(brand new user; warning) or $200 Amazon
Microsoft Office Standard 2007 [OLD VERSION] by Microsoft Software – PC 2007 std media Price = $191.99; New = $159.00; Open Box = $69.99 Amazon
Microsoft Office Small Business 2007 FULL VERSION [Old Version] by Microsoft Software – PC 2007 sm busi media Price = $258.68; New = $200.00; Open Box = $162.99 Amazon
Student
Microsoft Office Home & Student 2013 – Product Key, 32/64-Bit – 79G-03550 Item#: M17-3300 [no Outlook] 2013 Stud $139.99 TigerDirect
Office 2010 Home and Student Product Key Card (no media) Model #: 79G-02020 Item #: N82E16832116861 2010 Stud $99.99 newegg
Microsoft Office 2010 Home & Student 3-User
Model #: 79G-02144
Item #: N82E16832116856
2010 Stud 3-user $289.99 ($96.66 / user) newegg
Microsoft Office Home and Student 2013 Product Key Card – 1 PC
Model #: 79G-03550
Item #: N82E16832416581
2013 Stud key $119.99 newegg
Microsoft Office Home and Student 2010 (1 PC – Product Key Card)
Model#: 79G-02020
2010 Stud Key $119.44 walmart
MS Microsoft Office Home & Student 2010 Family Pack For 3PCs x3 =Factory Sealed= 2010 Stud 3-user 5/31/3014: $122.50 = $40.83 /user 23 bids 4.5d left Ebay – shykaliguy


Product Key Card (PKC) can only be installed on 1 computer. If you buy a new computer, you need to buy a new Product Key Card.

  • Retail versions can be installed on a new PC.
  • PKC needs to be ~25% cheaper (~75% the cost) to be worth it if there is, say 50% risk of buying a new PC.
  • ( Retail Packaged Price ) = ( Product Key Price ) * ( 1 + Chance you’ll need to upgrade your PC)
  • ( Retail Packaged Price ) / ( Product Key Price ) = ( 1 + Chance you’ll need to upgrade your PC)
  • ( Retail Packaged Price ) / ( Product Key Price ) > ( 1 + Chance you’ll need to upgrade your PC) ==>> buy PKC
  • ( Retail Packaged Price ) / ( Product Key Price ) < ( 1 + Chance you’ll need to upgrade your PC) ==>> buy Retail
  • Eg:
    • Retail = $200
    • PKC Price = $150
    • Chance upgrade = 50%
    • 200 / 150 ?? 1 + .5 ==>> 1.3 < 1.5 ==>> buy Retail
  • Eg:
    • Retail = $200
    • PKC Price = $100
    • Chance upgrade = 75%
    • 200 / 100 ?? 1 + .75 ==>> 2 > 1.75 buy PKC
  • Eg:
    • Retail = $200
    • PKC Price = $175
    • Chance upgrade = 10%
    • 200 / 175 ?? 1 + .10 ==>> 1.14 > 1.1 buy PKC
  • Eg:
    • Retail = $200
    • PKC Price = $185
    • Chance upgrade = 10%
    • 200 / 185 ?? 1 + .10 ==>> 1.08 < 1.1 buy Retail

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

vivaldi.net and other free webmails

Consider my comment at techsupportalert.com:

vivaldi.net webmail is one to consider.

the webmail (not pc client program) in myopera was pretty good. It was part of the whole myopera community. It went “out of business” as of 3/1/2014. Ie tomorrow 😉 However the developers created Vivaldi.net; It is also a whole community. When i load their pages and watch the websites go buy in the lower left of firefox, i do not see many other sites go by besides vivaldi.net. In fact i just double checked now, and the ONLY website i saw go by was vivalid.net. Their servers are located in Iceland for, among other things, their commitment to free speech. It appears on first glance very open source mindset friendly.

Their vivaldi mail is a hosted roundcube program. I have found roundcube only meh. But free as in freedom is a big plus. Altho this is just a first impression, i dont really “know” the community.

The tech world is changing. There use to be “free as in beer” and “free as in freedom”. Now there’s also “free as in build a profile on you and sell it for ad targeting”.

Some other notes:

vivaldi does not (currently) require a cell phone to register. They require an alternate email which they use for “forgot password” retrieval. gmail and yahoo both require a cell phone these days.

gmx.com is another “very free” email. It is very Ad HEAVY. From a couple hours surfing, it has mixed reviews. Gmx has the advantage that it does not (currently) require a cell phone nor even an alternate email address to register. Their “forgot password” retrieval is based on a security question.

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.

 

Hi-End Desktop PC Comparisons

click to go directly to comparison table Loading



In Jan 2014, we’re talking 4g Intel i7 processor (or equivalent AMD processor, but probably not). These CPUs should last 6-8 years (so until 2018-2020) and i would not expect to reach that grind-to-a-halt state until 8-10 years (2022).

With Intel Core i7, you want to watch the socket. More likely to get an upgrade processor in the future that fits that socket, rather than a whole new mother board.

Today 4GB is enuf to run widows 7 adequately. It doubles every 2 years, so

  • 2014: 4GB
  • 2016: 8GB
  • 2018: 16GB
  • 2020: 32GB
  • 2022: 64GB
  • 2024: 128GB

You dont need all that memory now, but you want to be able to upgade to it, so you want the motherboard and chipset to support it.

Also you want to make sure your memory is taking advantage of dual channel, then means 2 (or 4) memory cards, 1 (or 2) in each channel.

If you’re going hi-end, you want a large SSD. 256GB are available, even 512GB. I even saw one ~700GB. And now 1TB.

For flexibility, get 2 x 5.25inch bays. That way you dont have to swap disks if you’re copying. Many PCs these days come with only DVD-writers, maybe blu-ray reader-only. Eventually, you are probably going to want a blu-ray reader, and/or writer. This is a $100-$200 upgrade plus installation now. If you want to watch blu-ray movies now, the upgrade has to be now. If you want to wait, the upgrade will be $50-$100 plus installation.

USB 3.0 is getting more popular. Almost everything in existance is USB 2.0 right now. So get USB 3.0. At least 4 ports. There’s a faster version of 3.0 coming out very soon (out already? Jan 2014?), but even today’s USB 3.0 is 10x USB 2.0.

You want *ALL* SATA III ports, no SATA II.

The 11 Places I shop:

  • TigerDirect
  • newegg
  • Best Buy
  • Walmart
  • Staples
  • OfficMax
  • OfficeDepot
  • JR.com
  • CDW
  • overstock.com
  • Beach Audio
  • b h photo video?

Here are the choices available from different vendors in this price range for this performance. Note date of price check for each PC listed.

Table Notes:


Loading

hilit
choice number
as_of
price
shipping
product
vendor
OS (home/pro 32/64bit)
processor
chipset
Motherboard
memory
memory pre nstalled
max memory
mem type, speed
mem slots total
disk
disk size
disk rpm
disk SATA speed (II 3Gb/s, III 6Gb/s
disk SSD
disk 3.5 bays total
disk 2.5 bays total
optical drive / 5.25 bays
optical drive (blu-ray rd/wr? / dvd-wr?)
5.25 bays total
usb 3.0
usb 3.0 – front
usb 3.0 – rear
usb 3.0 – top
usb 2.0
usb 2.0 – front
usb 2.0 – rear
usb 2.0 – top
ports slots net power
hdmi
dvi
pci slots
sata ports
Ethernet RJ45 100Mbps or Gigabit 1000Mbps
power supply
Warranty
Small Form Factor (SFF)?

Loading

List of Intel Chipsets <https://en.wikipedia.org/wiki/List_of_Intel_chipsets>

Notes

    Processor

    The difference between 3rd Generation and 2nd Generation intel processors is not that great:
    EG,

    Feature 2nd Generation 3rd Generation
    Graphics HD 2000 HD 2500
    Graphics HD 4000
    Mem Speed 1333MHz 1600MHz 20% faster

    Store Notes

    2/12/2014: BestBuy had no 4G Core i7 by HP (they had 3G Core i7, 4g Core i5, and Xeon, but not 4G Core i7)

    Example Decision :

    tbd

    proc
    item plce price + shipping note shipping time

    Product variations :

    prod id processor memory form factor os other os
    e1z89ut i74770 4gb tower win 7 pro 64bit win 8 64bit
    e1z??ut i545?? 4gb tower win 7 pro 64bit win 8 64bit
    – – – – – – – – – – – – – – – – – – – –
    f4k11ut i74770 4gb tower win 7 pro 64bit win 8.1 64bit
    f4k13ut i74770 4gb tower win 8.1 pro 64bit win 7 64bit
    f4k93ut i74770 4gb sff win 7 pro 64bit win 8.1 64bit
    – – – – – – – – – – – – – – – – – – – –
    g5r??ut i74770 4gb tower win 7 pro 64bit win 8.1 update 1 (i guess) 64bit
    g5r46ut i74790 4gb tower win 7 pro 64bit win 8.1 update 1 (i guess) 64bit
    – – – – – – – – – – – – – – – – – – – –
    j6d??ut i74770 4gb tower win 7 pro 64bit win 8.1 update 2? 64bit
    j6d83ut i74790 4gb sff win 7 pro 64bit win 8.1 update 2? 64bit
    j6d87ut i74790 4gb tower win 7 pro 64bit win 8.1 update 2? 64bit
    j6d89ut i54590 4gb tower win 7 pro 64bit win 8.1 update 2? 64bit

    Loading






    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.