home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / www / cucug / amiga / amiinfo / reviews / rdb-salv.txt < prev    next >
Internet Message Format  |  1997-11-07  |  17KB

  1. Path: kernighan.cs.umass.edu!barrett
  2. From: markus@tiger.teuto.de (Markus Illenseer)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: RDB-Salv Version 1.1
  5. Followup-To: comp.sys.amiga.applications
  6. Date: 8 Jul 1996 14:54:47 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 411
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <4rr7fn$mn4@kernighan.cs.umass.edu>
  12. Reply-To: markus@tiger.teuto.de (Markus Illenseer)
  13. NNTP-Posting-Host: knots.cs.umass.edu
  14. Keywords: disk, salvage, shareware
  15. X-Review-Number: Volume 1996 Number 20
  16. Originator: barrett@knots.cs.umass.edu
  17.  
  18.  
  19. PRODUCT NAME
  20.  
  21.     RDB-Salv Version 1.1
  22.  
  23.  
  24. BRIEF DESCRIPTION
  25.  
  26.     RDB-Salv is able to recover your Rigid Disk Block after a
  27. crash. It also can backup the active RDB onto floppy disk in order to
  28. prevent disasters.
  29.  
  30.     RDB-Salv Version 1.1 is the first official release.  All other
  31. previous versions are obsolete and should be replaced for security
  32. reasons.
  33.  
  34.  
  35. AUTHOR/COMPANY INFORMATION
  36.  
  37.     Name:        Angela Schmidt
  38.     Address:    Finkenweg 26
  39.             89233 Neu-Ulm
  40.             GERMANY
  41.  
  42.     E-mail:        Angela.Schmidt@stud.uni-karlsruhe.de
  43.     World Wide Web:    http://home.pages.de/~Angela/
  44.  
  45.  
  46. LIST PRICE
  47.     
  48.     DM 30.- for the registered version, and DM 10.- for a printed
  49. manual plus conventional shipping costs.
  50.  
  51.     Registration fees and commands are requested to send to the
  52. address given in the manual - not to the above address!
  53.  
  54.  
  55. DEMO VERSION
  56.  
  57.     All versions are demonstration version unless you register
  58. them using the registration form upon start.  If you don't register,
  59. the Tool is only partially usable. 
  60.  
  61.     Please read more about the restrictions in the paragraph "COPY
  62. PROTECTION".
  63.  
  64.  
  65. DISTRIBUTION
  66.  
  67.     RDB-Salv is freely distributed over the Internet.  It cannot
  68. be found on the "AmiNet".  The following addresses allow you to get
  69. ahold of the tool:
  70.  
  71.     http://home.pages.de/~zza/RDB-Salv/ - Go here if you are inside
  72. german internet called WIN, or have fast access to it.
  73.     http://www.teuto.de/~markus/RDB-Salv/ - Go here if you are in
  74. rest of the world: i.e., USA, Scandinavia.
  75.  
  76.     RDB-Salv will also be found on future CD-ROMs such as "Meeting
  77. Pearls IV" and "Gateway! Vol. 3" and on the next issue of the "Amiga
  78. Magazin" (german Amiga Magazin) CD-ROM by 3Q96.
  79.  
  80.  
  81. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  82.  
  83.     The tools requires a working Amiga environment. Even if you
  84. completely crashed your Amiga hard drive system, you are still in need
  85. of at least one bootable floppy and a floppy which contains the tool
  86. to resurrect the RDB in order to make your hard drive system usable
  87. again.
  88.  
  89.     HARDWARE
  90.  
  91.         As this tool is for salvaging lost RDB, and as those
  92.         are in most cases only found on a hard drive system,
  93.         you would be in need of such a system.
  94.  
  95.         The tool requires at least 512KB of free RAM.
  96.     
  97.         It worked fine on Amiga equipped with 68000, 68030 and
  98.         68040.
  99.  
  100.     SOFTWARE
  101.     
  102.         The tool worked fine with AmigaDOS 2.04 (from V37 on)
  103.         and 3.1.  It works best with AmigaDOS 3.1.
  104.  
  105.  
  106. COPY PROTECTION
  107.  
  108.     You need a key string to register the program.  The program
  109. itself is altered then and will from then on be usable as registered
  110. version.  It will also store where it had been installed the time it
  111. was registered.  After copying to a different partition or device, you
  112. need to re-register.
  113.  
  114.     The program installs easily on a hard drive or floppy.
  115.  
  116.     The copy protection is acceptable, the key string consist of
  117. 30 chars and digits.
  118.  
  119.      The restrictions of the demo version - which are completely
  120. understandable - are, that the functions "Backup" (with Reminder-to
  121. register-Requester) and "Restore" work.  The function "Read" will as
  122. well, but "Salvage" will work but only display any found partitions
  123. but no values.  Also you will not be able to write newly calculated and
  124. created RDB to the drive in the non-registered version.
  125.  
  126.     "RDB-Salv shall not be altered (patched).  Those who do this
  127. anyway, should not be surprised by extremely uncomfortable
  128. side-effects.  You are explicitly warned against removal of the
  129. registration number requester" - this is a cite from the manual and
  130. must agree that this is a very reasonable object.  
  131.  
  132.     If you believe that pirating and cracking is gentleman delict,
  133. then please do take the time and read "http://www.bsa.org/".
  134.  
  135.  
  136. MACHINE USED FOR TESTING
  137.  
  138.     Amiga 3000/25, 20 MB Fast RAM, 2 MB Chip RAM.
  139.     A3640 CPU board
  140.         A2065 Ethernet board
  141.     AmigaDOS 3.1 and NetBSD-Amiga 1.1
  142.  
  143.     The following SCSI devices have been used throughout the test:
  144.  
  145.         Conner CFS1060S (1GB)
  146.     Quantum FireBall 1280S (1GB)
  147.     Quantum Atlas XP32150 (2GB)
  148.     Quantum Atlas XP32400 (4GB)
  149.     Quantum Trailblazer TB850S (850MB)
  150.     IBM DPES 1080S (1GB)
  151.     HP C3653A (9.1GB)
  152.     Fujitsu M2623F-512 (500MB)
  153.     Fujitsu Allegro M2949 (9.1GB)
  154.     HP 35470A DAT-Streamer
  155.     Plextor 4.1 x Speed CD-ROM
  156.  
  157.  
  158. INSTALLATION
  159.  
  160.     The supplied Installer script installs the Tool into an own
  161. directory on any place you want it to.  It will copy the catalog files
  162. for the localization and the documentation supplied as AmigaGuide and
  163. DVI.
  164.  
  165.     Upon first start, RDB-Salv will ask you for the registration
  166. key.  This key will register your copy and will also write your name
  167. into the binary itself.  Once done, the tool is yours and is fully
  168. operational.
  169.  
  170.  
  171. REVIEW
  172.  
  173.     In the past 10 years one of the most painful thing which could
  174. happen to an Amiga user was losing the RDB on a hard drive.
  175.  
  176.     This RDB, also known as Rigid Disk Block or RDSK, is a small
  177. fraction found on every hard drive connected and made be usable with
  178. the Amiga.  It contains the information about where to find the
  179. partitions on the hard drive, how to access the hard drive at all, how
  180. to mount it, and it even contains additional file systems.
  181.  
  182.     This makes the RDB useful and yet it makes it even the most
  183. important fraction at all on any hard drive system of the Amiga.
  184.  
  185.     Uncounted Amiga users have been struck by RDB loss in the
  186. past.  Most of them tried some tools like "DiskSalv", "ABtools" or
  187. some such.  Some of which quickly gave up, because most of those tools
  188. didn't recover all the information - if any - on your hard drive and
  189. the mentioned tools require enough space on another hard drive.  If
  190. you had a backup (ha, who told you to backup right this morning!) you
  191. probably re-partitioned your hard drive and restored your backup from
  192. a tape.  If you are unlucky but desperate enough, you could also try
  193. to start HdToolBox and try out numbers of combinations of Cyl/Track
  194. and mount experimental partitions using a Mountlist.  If you were more
  195. lucky you had a copy of a Mountlist for all your partitions using a
  196. RDB-Tool, but you probably had no copy of a required file system to
  197. access this or the other partition.
  198.  
  199.      All of these are painful, time consuming, and only few of the
  200. attempts were successful at all.  Most of the users simply gave up,
  201. re-formatted the hard drive and started to install their tools and
  202. applications from scratch.  A disaster if you are a programmer and
  203. just lost half a year of work.
  204.  
  205.     Losing the RDB does not necessarily mean that all information
  206. on the hard drive is lost.  It only means that you lost the
  207. information about how to access those data.  Once you recalculated
  208. these numbers, you can get ahold of the rest as well.
  209.  
  210.     Angela Schmidt, a powerful Amiga user and developer since
  211. 1987, was ever since able to salvage her RDB by hand using her program
  212. "DisKey", a block oriented floppy and hard drive manipulation tool.
  213. Her knowledge about RDB, hard drive, device drivers and file systems
  214. make her an outstanding professional in terms of repairing hard drives
  215. struck by disaster of most kind including RDB lossage.
  216.  
  217.     RDB-Salv is assembled knowledge and contains various ideas,
  218. algorithms and implementations for salvaging your hard drive from her.
  219. It may be of use only very rarely - once every 2 years for example, or
  220. every week if your Amiga is a wreck rather than reliable - but it can
  221. save your live every now and then.
  222.  
  223.     The two goals of this tool are easy:  Backup and restore
  224. existing RDB to floppy is for the prevention part.  Salvaging RDB
  225. whilst scanning the entire hard drive for partitions upon lost of it
  226. is the other goal.  The first is rather simple.  You could do that
  227. yourself with other tools like "DCP", "streamstodev" or "dd".  But
  228. RDB-Salv makes it more simple for you and does also offer more
  229. adequate ways to do so.  Once the RDB crashed, you simply copy the
  230. backup to the hard drive, reboot and there you go sane and safe again.
  231.  
  232.     As for the second goal we arrive to the core of RDB-Salv.
  233. This is the part which is new to the Amiga.  You need to distinguish
  234. between two states of RDB loss.  One is that your Amiga is still more
  235. or less usable and the partitions are still mounted, but the RDB
  236. somehow went numb.  For this state RDB-Salv offers the "Read" option.
  237. It will read the data for the partitions from RAM and existing data
  238. from the scrambled RDB and/or partition info from hard drive and
  239. create a new RDB which then can be edited and written to the hard
  240. drive. 
  241.  
  242.     The other state - more often seen and more likely - is that
  243. the machine crashed entirely and the RDB is scrambled up.  For this
  244. state, RDB-Salv offers the option "Salvage".  This option will scan
  245. the entire disk for partition information.  All information is
  246. assembled, can be edited and then be written as newly created RDB onto
  247. the hard drive.  This option is the most important option of RDB-Salv.
  248. It goes through all possible combinations of Cyl/Track and block sizes,
  249. tries to find existing - regardless if valid or not, this cannot be
  250. found out - partition boundaries and calculates a new RDB out of this
  251. data.  You can edit this RDB in the manner that found partitions can
  252. be deleted.  Unfortunately this option is unable to find the former
  253. partition names (i.e.  "DH0:") for these were previously stored in the
  254. now destroyed RDB!  It will find volume names though (i.e.  "Workbench
  255. 2.0").  You can write the RDB and then should start your hard drive
  256. installation tool, usually HdToolBox to adjust still missing minor
  257. informations.  The manual covers this section in detail and explains
  258. what you need to do.  My understanding is, that RDB-Salv could set
  259. most of these options itself, asking the user for his opinion for
  260. specific values.  This might be incorporated in a new version.
  261.  
  262.     As for my tests, I created 256 partitions on each of the
  263. several hard drives I had access to.  (Can you imagine 1024 icons on
  264. your Workbench?) I then wrote specific data to all partitions, so that
  265. I would recognize each partition after a probably resurrection.  I
  266. used RDB-Salv to backup my RDB onto a floppy.  Now I intentionally
  267. destroyed my RDB (ha - FUN!  :-) - no, I won't tell you how, this task
  268. is left as homework to the reader of this review - and rebooted the
  269. machine.  Rebooting the machine made it impossible for RDB-Salv to
  270. simply read the partition informations from RAM.
  271.  
  272.     Restoring the backup from floppy was an easy task and I
  273. immediately had success - all partitions alive again.  Way too easy!  Way
  274. too helpful!  :-)
  275.  
  276.     The second test started with emulated disaster as well -
  277. intentionally destroying my RDB.
  278.  
  279.     I started RDB-Salv, chose "Salvage" and went away drinking a
  280. large cup of coffee as suggested in the manual.  After about half an
  281. hour - depending on how large and fast the drive was - RDB-Salv showed
  282. a list of all my partitions and offered me to mount them immediately,
  283. create a new RDB and write it to the hard drive again.  RDB-Salv only
  284. was - as described above - unable to find my former partition names.
  285. It cannot help it.  Editing the list was not needed in my case.  I
  286. wrote the new RDB and again all my partitions were alive and usable
  287. again.
  288.  
  289.     To complete the list of capabilities, I should mention that
  290. RDB-Salv is of course able to to find lost partitions using DOS0
  291. (OFS), DOS1 up to DOS5 (Int-FS) AmigaDOS filesystem, as well as it is
  292. capable calculating partitions with Blocksizes of any size starting
  293. with 512Bytes up to 8K and more (2^16Bytes max).  This way RDB-Salv
  294. doesn't settle you using slow blocksizes or outdated filesystems.  It
  295. is albeit not yet capable finding NetBSD, MAC or AFS partitions - which
  296. may come later, I was told.
  297.  
  298.  
  299. DOCUMENTATION
  300.  
  301.     The documentation is one of the best I've ever read for a
  302. shareware tool.  It comes with 40 pages of detailed description of
  303. every Tool Type of the program, as well as a description for every
  304. menu item, gadget and list view.  It also covers an explanation of
  305. the how-to, what to do after salvaging, and how to protect yourself
  306. against future disasters.
  307.  
  308.     Supplied are three different types of manuals:  AmigaGuide
  309. format, DVI (TeX) and normal ASCII.  A printed version is available
  310. for a small extra fee from the author. 
  311.  
  312.     The documentation is available in (at the time writing) 6
  313. languages:  german, english, french, norwegian, swedish and
  314. netherlands.  The manuals I was able to read (original german, english
  315. and french) were excellent.  The translations are perfectly
  316. understandable and it shows that some professionals did them!
  317.  
  318.     Catalogs files for localisation of the program are available
  319. for the above mentioned languages and additionally for (at the time
  320. writing) finnish and italian localized systems.
  321.  
  322.     I have yet to find a shareware product which has this amount
  323. of availability of foreign language manuals and catalog files.
  324.  
  325.  
  326. LIKES
  327.  
  328.     Finally a tool which prevents me from getting a heart attack
  329. the next time my RDB vanishes in a cloud if dust *Puff*.  I like the
  330. easy-to-use GUI, all the possible options and opportunities to backup,
  331. recover, resurrect your RDB.
  332.  
  333.     I truly like the manual.  The glossary and the index alone are
  334. worth reading!
  335.  
  336.  
  337. DISLIKES AND SUGGESTIONS
  338.  
  339.     I only have suggestions for a future release of this tool,
  340. because I was unable to find dislikes worth to be mentioned.
  341.  
  342.     Remove the scroller.  OK, this is not a must.  But my mouse
  343. doesn't like it.  It seems the machine is very busy scrolling the
  344. bitmap, and most probably my Picasso graphic board software is one
  345. cause of this hassle (original Picasso drivers on my system).
  346.  
  347.     Try to include more HdToolBox features into RDB-Salv.  This
  348. would make RDB-Salv more powerful, because it would prevent faults
  349. and wrong usage of HdToolBox.  It also would make live more easy,
  350. because there still is quite a lot of work to do once you salvaged the
  351. RDB - most of which could be done automatically. 
  352.  
  353.     (After cross-checking with the author, I was told that the
  354. above is on the "To Do" list.  This will only be incorporated, alas, if
  355. the amount of registrations will support the ongoing efforts.
  356. Pirating and cracking a shareware product like RDB-Salv sure will
  357. not!)
  358.  
  359.     RDB-Salv can only find AmigaDOS Partitions using the Salvage
  360. (and only there!) Mode.  It cannot yet find NetBSD, MAC, AFS or other
  361. partitions.  This may change if the demand is high enough and the
  362. amount of registrations will make it possible to continue the work on
  363. this splendid tool. 
  364.  
  365.  
  366. COMPARISON TO OTHER SIMILAR PRODUCTS
  367.  
  368.     There is no tool which compares with RDB-Salv other than
  369. hand-crafted and mind-boggling HdToolBox sessions.  Other tools are yet
  370. unable to assemble data from the hard drive and create a new RDB.
  371.  
  372.  
  373. BUGS
  374.  
  375.     I found no bugs in the release version. The tool is reliable.
  376.  
  377.  
  378. VENDOR SUPPORT
  379.  
  380.     The author promptly replies to questions about RDB-Salv.  Alas
  381. the author will of course not help you setting up your hard drive
  382. (unless you pay her :-) if you are not able to handle RDB-Salv or read
  383. the manual and of course you need to be familiar with your hard drive
  384. system.
  385.  
  386.  
  387. WARRANTY
  388.  
  389.     The author cannot and does not provide any warranty.
  390.  
  391.  
  392. CONCLUSIONS
  393.  
  394.     For this tool is an outstanding and most-useful product, I
  395. give it 4 out of 5 stars.  The last half star can be achieved if more
  396. functionality for the "after-salvage" is provided, and another can be
  397. gained if support for more file systems such as MAC-OS and NetBSD is
  398. integrated.
  399.  
  400.  
  401. COPYRIGHT NOTICE
  402.  
  403.         Copyright 1996, Markus Illenseer
  404.  
  405.     This review represents my honest opinion; your mileage may
  406. vary, so tell me about it!  If you use this review in any way -
  407. republishing for example, the author requests at least a copy of the
  408. used media.  Commercial reuse is prohibited unless written permission
  409. is given.
  410.  
  411.     You can contact the author at:
  412.  
  413.         Markus Illenseer
  414.         Rathenaustr. 75
  415.         33102 Paderborn
  416.         GERMANY
  417.  
  418.         markus@tiger.teuto.de
  419.         http://www.teuto.de/~markus/
  420.  
  421. ---
  422.  
  423.    Accepted and posted by Daniel Barrett, comp.sys.amiga.reviews moderator
  424.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  425.    Request information:    amiga-reviews-requests@math.uh.edu
  426.    Moderator mail:    amiga-reviews@math.uh.edu
  427.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  428.    Web site: ftp://math.uh.edu/pub/Amiga/comp.sys.amiga.reviews/index.html
  429.