home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ZSYS / ZNODE-12 / I / PERILS.1 < prev    next >
Text File  |  2000-06-30  |  6KB  |  147 lines

  1.  
  2.              The Perils of Peggy
  3.                   (Part 1)
  4.                      by
  5.                   D.FOWLER2
  6.  
  7.      It was a dark and stormy night ... uh, 
  8. this is a scholarly publication? Sez who?
  9.      I've been messing with computers for six 
  10. years. In that time I've learned that things 
  11. do go wrong from time to time. I must say 
  12. that our Kaypros are extraordinarily 
  13. reliable. We've never had a serious 
  14. electronic or mechanical problem. Oh, I've 
  15. had to vacuum the cat hairs and Oreo crumbs 
  16. out of the keyboard occasionally, and I've 
  17. cleaned the disk drives once or twice, but 
  18. nothing beyond that.
  19.      I can remember only four or five times 
  20. when I have had any disk reading problems.  
  21. Never have the problems arisen because of the 
  22. disk drives, and rarely have they been 
  23. serious. Once my Perfect Calc program 
  24. committed suicide on me. In my foolish youth 
  25. I scrambled a WordStar disk by storing it on 
  26. top of my computer, right over the monitor 
  27. with its nice strong magnetic field. Data- 
  28. wise, Perfect Calc spreadsheets sometimes get 
  29. corrupted when one bit flips from 0 to 1 (or 
  30. vice versa). I fix those with my text 
  31. processor. I had a dBaseII file send a few 
  32. letters into italics on me. Again, one bit 
  33. had switched from 0 to 1. I added a filter 
  34. routine to the command program to get rid of 
  35. that problem. Nothing major.
  36.      Think of how fragile our data is. All 
  37. that information is stored as tiny bits of 
  38. magnetism in a thin coating of "rust" on a 
  39. floppy plastic platter. It's read by a 
  40. delicate bit of electronics as the platter 
  41. spins at 300 RPM a fraction of an inch away.
  42.      Think about it and you get this sudden 
  43. impulse to back up your data Right Away.  
  44. Because something could go Very Seriously 
  45. Wrong. As recently happened to my long 
  46. suffering spouse, Peggy.
  47.      She produces an Alumnae Newsletter for 
  48. her old summer camp. This year it has to get 
  49. out in time to round up everyone for the 
  50. reunion up in New Hampshire in June, so she 
  51. was really hammering on it. All the various 
  52. parts of it, about 45 single spaced pages, 
  53. were on one disk (of course). Well, there she 
  54. was, churning along on the table of contents 
  55. and she went to save her work and right in 
  56. the middle of the save, with no warning, 
  57. Everything went CRASH! "BDOS ERROR ON B: BAD 
  58. SECTOR."
  59.      Naturally, she had been going to back up 
  60. the data onto another disk Real Soon Now.  
  61. She'd been walking the tightrope without a 
  62. net and the rope broke. That's always the way 
  63. it is. I've never heard of a disk crashing 
  64. just after you have backed things up.
  65.      She did not throw a screaming fit. She 
  66. didn't even mutter under her breath. The 
  67. silence was frightening.
  68.      When something like this happens, I get 
  69. called in (though Super Hacker I am not). A 
  70. quick check and I knew we were in trouble.  
  71. WordStar floundered like a wounded albatross 
  72. when asked to do anything with that disk.  
  73. Just asking for a directory of the disk 
  74. produced a spastic grunting from any drive it 
  75. was in. I got the sinking feeling that 
  76. nothing short of an act of God was going to 
  77. read that disk, IF the files were still there 
  78. at all.
  79.      Feeling somewhat akin to St. George, I 
  80. shouldered my nerd pack and ventured into 
  81. chaos. My first reconnaissance was with 
  82. NSweep. After being prodded past its "Read 
  83. Error" message with several <Return>s it 
  84. managed to penetrate the wreckage. It did 
  85. succeed in listing the files, but could do 
  86. nothing with them.
  87.      It was obviously time to bring in the 
  88. heavy wrecking equipment. I reached for my 
  89. rusty old (7.7) version of DU.
  90.      DU is the ultimate Disk Utility. DU is 
  91. to NSweep as a large backhoe is to a shovel.  
  92. It is Mr. Goodwrench's Garage, as opposed to 
  93. the $8.95 26 piece socket set you bought at K 
  94. Mart. It is ... well, you get the idea.
  95.      DU is also to be used VERY CAREFULLY, 
  96. because you can easily dig the hole you are 
  97. in a great deal deeper, and then pull it in 
  98. after you. So, magic wand in hand, cloak of 
  99. invisibility enfolding me, brass lantern 
  100. lighted and held aloft, I tip-toed in, 
  101. constantly on the watch for fearsome Grues.
  102.      DU looks at the designated disk in great 
  103. detail. Once you tell it exactly where to 
  104. look, by track and sector, you can ask it to 
  105. show you what is there with the (D)ump 
  106. command. It will display (in hexadecimal 
  107. code) every byte in a sector, and (if it is a 
  108. text file) a "translation" of it into the 
  109. ASCII.
  110.      The first thing DU did when I invoked it 
  111. and asked it to look at Track 1, Sector 1, 
  112. was make the drive holding the ravaged disk 
  113. make a lot of noise, (but good noise, as I'll 
  114. explain later). It then informed me, and I 
  115. quote: ++ READ failed, sector may be invalid 
  116. ++. Then it displayed what it had found.
  117.      My worst fears were confirmed. What 
  118. should have been the directory of the files 
  119. on the disk was trash. Some file names were 
  120. legible, but not all. Worse, on the line 
  121. below some of the names, where there were 
  122. supposed to be file addresses it was 
  123. Chernobyl.
  124.      You know, of course, that the directory 
  125. track is not there just so when you give your 
  126. computer the DIRectory command it can tell 
  127. you what you've got. It is there so the 
  128. computer can find the files in the first 
  129. place. Trash your directory track (or, for 
  130. you IBMers, your File Allocation Table (FAT)) 
  131. and those files might just as well be on the 
  132. moon, or on an anchovy pizza, take your pick.
  133.      Baaaadum! Baaaaadum! Baadum, 
  134. baadumbaadumbaadum.
  135.      Had Jaws eaten Peggy's newsletter? Will 
  136. our Fearless Hero be able to plumb the turgid 
  137. depths and retrieve the Golden Treasure?  
  138. Will faithful Nurse Stella discover that Dr.  
  139. Jameson is dallying with the mysterious 
  140. amnesia patient in Room 214, who (unknown to 
  141. Stella) is really her half-sister by her step- 
  142. father who is Dr. Jameson's evil and 
  143. licentious long lost great-uncle? Tune in 
  144. next month.
  145.  
  146.               (To be continued)
  147.