|
Please visit the LangaList Home Page Please note: Older issues may contain information that is now out of date How To
Subscribe and Unsubscribe is at the end of this
note. Mailing List Trouble? See
http://www.langa.com/help.htm Please recommend the LangaList to a friend! (And maybe win $10,000 !) An easier-to read formatted
HTML version of this newsletter is available The
LangaList 2003-07-14 Please visit our sponsors and help keep the LangaList S.E. free!
--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---
--------------( the above is an advertisement )--------------
1) The Perfect Rescue Tool (Part Two)Part Two ( http://www.informationweek.com/story/showArticle.jhtml?articleID=10818064 ) is still generating some interesting emails and reader posts in the discussion area. For example, consider this partial thread:
Nice stuff! Brief recap: There are three major steps to the process of creating your own custom boot-CD toolkit. The first step is picking the right kind of boot files, and making them perfectly suit your needs. We focused on DOS-based boot setups because they allow low-level access to the hardware on any standard PC, running any operating system; and because DOS-based boot floppies are frankly simpler and easier to create and use than Linux floppies. (But if you wish, you can also build Linux-based boot disks, using similar general principles.) The middle step is to gather the diagnostic/repair and other tools you want to put on the CD. These first two steps are covered in http://www.informationweek.com/story/showArticle.jhtml?articleID=10700681 The last step is actually burning everything onto a CD, and making it bootable. We cover that in the current column ( http://www.informationweek.com/story/showArticle.jhtml?articleID=10818064 ), paying special attention to one way of creating the boot CD that helps ensure it can work properly even on older PCs that were among the first to support "boot from CD." For all this info, and for links to literally *hundreds* of DOS-based tools that can let you diagnose and repair almost any problem your PC is likely to run into, check out the above links. See you there! Click to email this item to a
friend --- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---
--------------( the above is an advertisement )-------------- 2) Misleading Verbiage?Reader David Smith wondered about an item in our recent discussions of imaging. (see http://www.langa.com/newsletters/2003/2003-07-10.htm#2 )
Ahem. To me, the distinction is clear: Drive Image 7 *MUST* be run from inside Windows. Let me emphasize that: YOU CANNOT MAKE ANY IMAGE IN DI7 WITHOUT RUNNING WINDOWS. Thus, it is a Windows imager, period. Older versions of DI could run completely independently of ANY operating system or systems installed on the hard drive; and could back up ANYTHING on ANY partition created by ANY OS on ANY hard drive. In short, DI used to be a true OS-independent drive imager. It no longer is. Now, DI7 is an imager only for people running Windows 2000 or Windows XP who also have installed the Windows .Net framework, and whose interest is solely or mostly imaging their Windows partitions: It is truly a limited "Windows imager" now. I don't think this is a false distinction at all--- it's a huge difference in how Drive Image works from earlier versions! As for in-use/locked files, there are several ways around this, including "shadow copies." This is how XP itself makes backups (including copying of locked or in-use files). It works, but imperfectly: See, for example this http://www.langa.com/newsletters/2001/2001-11-19.htm#3 for how it's supposed to work, and http://www.langa.com/newsletters/2001/2001-11-26.htm#3 for a real-life test I did to show how it can fail. It wasn't a catastrophic failure, but was enough to convince me that shadow copies are not, and cannot be, 100% reliable for full, exact system restoration. But that's specific to XP's implementation of shadow copying. The next item (below) contains a more general look at the danger that must be overcome by any backup or imaging tool that claims to copy open/in-use/locked files: Click to email this item to a
friend 3) A Thought Experiment[continued from above] Try this simple thought experiment. (It'll only take a minute.) 1) Think of how long it takes to make an image or backup. It could be 2 minutes, 10 minutes, or more--- the actual time doesn't matter. The point is, it's not instantaneous. 2) Now imagine two related files, one (call it "A") near the front of the disk, and one ("B") near the end. They could be system files, a cache or temp or swap files, linked user files (files using a DDE/OLE/XML connection, for example), or *any* kind of file where the content or use or status of one file is influenced by the content, use or status of the other. The exact details don't matter--- it's just a thought experiment. 2a) Relatedly, imagine a fragmented file, where part of the file is at the front of the drive and the rest is at the back. 3) Now imagine you start your image/backup from within Windows. File or fragment "A" is near the front of things, so it gets copied right away. Because the full image/backup will take a while (at least several minutes, and maybe tens of minutes), some time will pass before file or fragment "B" is processed. Meanwhile, the operating system is awake and still running. 4) Now imagine that a system event or user action modifies file or fragment "A," on the disk, in the normal fashion. The live disk-based file or fragment "A" is now out of synch with the copy in the image or backup, which is still in progress. Meanwhile, file or fragment "B," still uncopied and still on the live system, now updates itself normally or otherwise is modified to be in synch with the newly changed file or fragment "A." 5) Eventually, when the backup/imaging process is ending, file or fragment "B" finally gets copied to the backup or image file. So, what does this get you? Your hard drive is fine--- the files or fragments "A" and "B" are in synch on your live system, as they should be. But in the backup or image, files/fragments "A" and "B" are incorrect because the "B" portion of the file represents a different time/content/status than "A." In fact, "B" is synched with a later version of "A" that doesn't exist at all in the backup/image! Therefore, if you restore the system from that backup/image file, "A" and "B" may be royally messed up. OK, I've oversimplified things in this thought experiment, but it illustrates one central conceptual problem with any backup system that runs while the OS is in use. Is this a high-probability issue? No--- most backups are to protect user data, and most of those files are not interdependent. In fact, most system files likewise stand alone, and thus would NOT be affected by the above scenario. In addition, user and system activity can be kept to a minimum during the backup/image, reducing the odds of important files getting changed in mid-image. Are there workarounds? Probably--- with sufficient file-locking/tracking intelligence, I suppose a backup/image tool could watch for this kind of activity or fragmentation and re-copy any files that changed during the backup/image process. (There'd be a danger of an endless loop here.) But if things go well, and if you are careful, and if the laws of probability are in your favor, and if the software engineers worked without error and anticipated all the ways these problems could arise, then your inside-the-operating-system backups/images will be fine. Now for a dose of reality: Although things can work fine this way, they also can--- and do--- go awry. I refer you again to my real-life experiment that shows how, even with XP's "shadow copy" feature enabled, exactly this sort of file mismatch can and does occur. (See http://www.langa.com/newsletters/2001/2001-11-26.htm#3 ) When this kind of problem happens, the most you can hope for is that your system can be restored to a working state similar to, but not exactly the same as, when the image was created. Sometimes, the differences won't matter. But sometimes, they might. Now consider: With traditional, true drive imaging, the OS is shut down. No files can change because the OS is not in operation during the few minutes the backup/image takes. File locking, interdependencies and fragmentation are completely irrelevant. It's as if your PC were frozen in time while the hard drive is captured, bit for bit, in that suspended state. No software trickery is needed; no special programming gimmicks are required, and there's no element of playing the odds. Maybe I'm being paranoid, but I also am too well-acquainted with Murphy's Laws to want to add even a small roll of the dice into my backup process. Rather, I want a method I can use without having to think "I hope it got everything." I want to *know* it got everything--- and that means for me the no quibble, no finger-crossing answer is the classic outside-the-OS image. That's what I use, and that's what I recommend as the top choice for preserving your data and system settings. It's a no-compromise kind of backup. But I freely acknowledge that my view on backups is extreme--- my livelihood depends on my PC data, after all, and I want to take no unnecessary risks with it. Your mileage may vary, and that's fine too. Many people have less-stringent backup requirements, so for them, imaging from inside the OS is a perfectly acceptable, "good enough" solution that will do an adequate job of preserving user data and most (though not all) elements of the system state. At least, with the above thought experiment, you can think about your own situation and decide whether you want and need the no-compromise thoroughness of an outside-the-OS image/backup system, or are OK with the less-stringent inside-the-OS method that may not be as complete. But no matter what: *Any* backup process is better than none. Just find a method that works for you, and stick with it! Click to email this item to a
friend --- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---
--------------( the above is an advertisement )-------------- 4) Reader Recommends PGP
PGP--- which stands for "Pretty Good Privacy"--- is indeed a reputable standard, and Zimmerman's battles with the US Government to keep powerful encryption available to all makes him a tech hero, in my eyes. But (alas) I've never found the PGP tools as easy to use as some of its competitors', and the PGP company places strict limits on how their free versions can be used. In contrast, some companies offer powerful 256-bit encryption tools based on AES, the Advanced Encryption Standard; many of these tools are offered with far fewer restrictions. (See http://www.informationweek.com/story/showArticle.jhtml?articleID=10100525 ) But it's good to have all the options on the table--- thanks for reminding us of PGP, Ed! Click to email this item to a
friend 5) Tracking Down Video Problems
Well, it *could* be toast, but you need to try a few things before trashing the system: Try your monitor on a known-good PC (a second system in your house, or take it to a friend's house, or to work). If the monitor doesn't work on a known-good PC, then the monitor itself is dead and needs replacement. If the monitor does work, it might be that your video card is dead. If you have a second system with a known-good video card, or a willing friend who'll loan you his card, try that known-good card in your PC. If it works, then it's your video card that's dead and needs replacement. But if the you get no picture with a known-good card and known-good monitor, odds are it's the system itself. At least then you can replace it knowing that it's truly toast. Click to email this item to a
friend 6) Is This Information Useful?If you think the LangaList is a worthwhile read, maybe a friend would find it useful too! Just use the following link to recommend the LangaList---your friend may find a new source of useful information and you just may win one of three FREE ONE YEAR SUBSCRIPTIONS to the LangaList Plus! edition given each month. (If your name is drawn and you're already a Plus! subscriber, your current subscription will be extended by a full year.) Check out the details at http://www.langa.com/recommend.htm . Thanks for recommending the LangaList--- and good luck! Click to email this item to a
friend 7) Popout PrismXerox PARC (Palo Alto research Center) invented many of the technologies we take for granted today--- the GUI, the mouse, the laser printer, ethernet, and more. Now, they're trying their hand at a browser: Reader Greg Rice writes:
Interesting stuff, Greg, thanks! Click to email this item to a
friend 8) More Reader Sites!Do you have a home page or website? (It doesn't
matter what size.) Please click over to
http://www.langa.com/code.htm , and maybe you can join the hundreds and
hundreds of LangaList readers who have "Loaded the Code!" (If you've already
"Loaded The Code" and are wondering if your site will appear here or on the
Langa.Com web site, please see
http://www.langa.com/link.txt ) Manually Browse All Posted-to-Date Sites Starting At Mike Elgan's Site Chuck & Molly Johnston misty isle log homes Men of Honor "Going Platinum" Assistance Dogs and More "All Our Pages" N-Line Computers The Richter's Family Page David Rehler's Home Page CAPP Syrwik The Computer Guy Click to email this item to a
friend --- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---
--------------( the above is an advertisement )-------------- 9) Memory Managers
No, it wasn't a matter of being rushed. It's that times change: The NOEMS ("no expanded memory services") switch is useful mostly if you're going to run a pile of old DOS TSRs (terminate-and-stay-resident) or other low memory tools simultaneously: Using NOEMS and RAM, as in: DEVICE=EMM386.EXE RAM NOEMS does indeed help you gain a few extra KB of "low" memory. But a DOS emergency disk is rarely used that way, so the old low memory limits hardly ever come into play any more--- although there were germane in 1999, when the articles you cite first appeared. <g> There's newer information in "System Setup Secrets" ( http://www.informationweek.com/LP/columnists/langa/2001/03.htm ), which updates those older articles. Using emm386 with newer software can actually *reduce* DOS performance. In most cases today, you do better with just HIMEM, as we discussed in the recent boot disk coverage. (Note I also omitted other old-time DOS tweaks, such as the "buffers, files=" line in CONFIG.SYS. This is another tweak that mattered in the old days but that really doesn't do much on an emergency boot tool, especially if Smartdrv is loaded, as I suggest in the above.) Click to email this item to a
friend 10) Just For GrinsKen Thomson sent in another item:
(Apologies to non-US reader; the joke hinges on baseball jargon.... <g>) Click to email this item to a
friend --- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---
--------------( the above is an advertisement )-------------- 11) Plus! Edition Highlights:
The Plus! edition is only pennies per
issue, and comes with a MONEY BACK Click to email this item to a
friend (Want to give a gift
subscription to the LangaList Plus edition? PLEASE NOTE: See you next issue! Best, An easier-to read formatted HTML version is available in the "Current Issue" section of http://www.langa.com. (The HTML version of each issue normally is available by 9AM EST [UT-5] of the issue date.) All past LangaList issues are also available at the Langa.Com site. UNSUBSCRIBE: From the same email account you
used to sign up with), send an email to This newsletter is SPAM PROOF and requires two levels of subscriber confirmation
before delivery begins: See
http://www.langa.com/info.htm |
|
|
Please visit the LangaList Home Page |