[ Fabrizio Oddone | Italian Recipes | Ricette Italiane | Register My Shareware | Y2K | Site Map | What's New ]
Disk Charmer 3.1.5 | Last updated: November 14, 2000 |
Why is Disk Charmer so cool? |
Download URL:diskcharmer315.bin |
Why is Disk Charmer so cool?
Disk Charmer is easy and convenient to use:
|
MacUser's rating:
four out of five mice.
Disk Charmer in MacWEEK One of the MRP Essential Utilities. MacAddict, October 1997: one of the top 50 shareware programs. Chad Magendanz, author of the award-winning ShrinkWrap utility, praises Disk Charmer in TidBITS #339. MacWorld France, November 1996: Les 20 logiciels indispensables one of the 20 indispensable shareware/freeware programs. Rated as one of the top programs by the German magazine c't magazin für computertechnik. Was in The Mac Shareware Top 10. Monday's MacGadget on the MacObserver: ...those cool things that we all just have to have on our Macs. macpool selected |
Mac OS 8.1 (even when starting up with extensions disabled) may corrupt disks created by Disk Charmer 3.1 and earlier with the Make disks larger option. Such disks work fine under System 8.0 and earlier. The problem is exacerbated by the fact that system extensions or newer versions of the Mac OS may silently create additional invisible files, potentially corrupting disks that are just inserted and then ejected.
Disk Charmer 3.1.1 and later create "larger disks" that should be safe under all known versions of the Mac OS. The work-around is explained in the technical section later in this page.
On a corrupted "larger disk", Disk First Aid will report the disk as irrecoverably damaged:
Checking disk "1k btClpSize".
Checking disk volume.
Checking "HFS" volume structures.
Problem: Invalid catalog PEOF, 4, 0
Test done. Problems were found, but Disk First Aid cannot repair them.
I wrote a small test program that creates empty files until a catalog expansion is triggered. So far I have found that normal HFS and HFS Plus disks are never corrupted.
Everything works fine under System 8.0, 7.6.1, and 7.1.2, even if the disk is locked and checked by Disk First Aid 8.1 under System 8.1.
Please note that using Disk Charmer is not the only way to create such disks. End users can obtain such disks in several other ways:
Technically inclined people, please read on
"Larger disks" have shortened catalogs with a custom BTree clump size. The bug occurs when the BTree clump size is 1 KByte. Adding files triggers the expansion of the Catalog BTree. The first expansion goes fine: the Catalog BTree grows from 1K to 2K by addition of a 1K segment. Following the creation of the third Catalog BTree extent, the size of the Catalog BTree field is less than the sum of the size of the first three Catalog BTree extents. So far I did not have the patience to check if the additionally allocated blocks are reserved in the Volume Bitmap, and if these blocks are properly initialized. If not, this is bound to cause disasters later.
Please note: it does not matter what selections you make in the Apple Menu Options control panel; the problem will persist until the panel is disabled completely by Extensions Manager or by moving it out of the System Folder.
If the evil Apple Menu Options is installed, Disk Charmer may unleash an orgy of hard disk activity even though floppies are all that are being formatted. As soon as the Mac starts the initialization process on the floppy it would also start reading from the hard disk, a process which prevents any other activity from taking place. Then, when the floppy is ejected after the initialization, another hard disk scan may take place. Each of these scans might take a minute or more effectively locking up the Mac during the entire initialization process and a minute after. Apparently the feature which remembers the most recent applications, servers and documents requires requires heavy hard disk activity and is triggered somehow by Disk Charmer and Norton Backup (and who knows what else).
If you have a Mac with a PowerPC processor and either SpeedEmulator or RAMDoubler or both, please let me know whether it crashes or not.
Update: Tech Note 1096 by Lenae Rowland reports a compatibility problem also mentioned on MacFixIt between Speed Doubler and System 7.6.1.
Update: The following appeared in MacInTouch on February 20, 1997:
Craig DeRose reports that OnTrack's Disk Manager Mac is not certified for use with System 7.5.5 or later:I just got off the phone with OnTrack's Tech support for Disk Manager Mac. I was asking about the new disk formatting requirements needed with Mac OS 7.6. Tech Support stated that DMM 4.02c was tested and compatible with system 7.5.3. No testing or updates were planned for the product, and they could not recommend their product for use with System 7.6.
Under the J2-7.5.2 system, Disk Charmer 3.0.2 complained: "An error occurred, could not read the disk into memory" after trying to read the disk, and the disk image was not created. Under the U.S.-7.5.3-Rev.2 system, the disk reading proceeded fine, and Disk Charmer worked fine, except for the (now familiar on the PB5300) message: "Although the disk has been correctly read, the presence of low-level errors indicates that this disk may fail in the future" was (still) shown. Back to the J2-7.5.2 System, Disk Charmer was still unable to read this 800K disk.In the end, I highly recommend to install Revision 2 (or, even better, System 7.5.5) if appropriate for your Mac model.
So, 7.5.3-Rev.2 System handles things better than J2-7.5.2. I don't know what makes the difference, but perhaps the mention (in the TidBITS#332 article) of the changes in the Dynamic Recompiling emulator has something to do with it?
Also, I noticed the Revision 2 Update resource files include a new '.Sony' DRVR resource. Maybe this has to do with it? Or, maybe this is just a fix concerning the following other paragraph in the Revision 2 Update readme doc:If you have a PowerBook 500 series or Duo series computer with the PowerPC Upgrade Card installed, PC-formatted floppy disks that were formatted on your computer may be unreadable in DOS or Windows computers. This software fixes this problem.