Skip to content
Thoughtful, detailed coverage of everything Apple for 34 years
and the TidBITS Content Network for Apple professionals
Show excerpts

TidBITS#435/22-Jun-98

Been hankering to defragment your HFS Plus formatted disks? Alsoft’s PlusOptimizer and the public beta of Norton Speed Disk 4.0 should help. Also this week, Jeff Carlson reports on the woes of Macintosh early adopters of Palm’s 2 MB PalmPilot upgrade card, and Adam finishes off his comprehensive backup series with answers to some sticky questions. In news, UserLand announces pricey subscriptions for Frontier 5.1 and Connectix releases Surf Express 1.1.5.

Geoff Duncan No comments

The Final Free Frontier

The Final Free Frontier — In brief letters to registered Frontier users last week, UserLand Software announced a charter pricing structure for Frontier 5.1, the soon-to-be-released version of their cross-platform scripting and Web content tool. (See "Frontier 5 Ships" in TidBITS-415.) Through 08-Sep-98, personal users may purchase a one-year licence for $300, commercial users can pay $900 per year for official support options, and partner licenses are available for $500 per month. Licensees will be entitled to new features and updates as they’re released during the duration of their subscriptions. According to UserLand, Frontier 5.0.1 will remain available for free.

<http://betty.userland.com/5.1/default.wsf>

<https://tidbits.com/getbits.acgi?tbart=04686>

Although Frontier has been a free product since version 4.0 (see "Frontier Justice" in TidBITS-279), UserLand has made no secret of its intention to return Frontier to commercial status. Nonetheless, UserLand’s move has ignited heated debate in the Frontier community, with many users expressing concern that the new pricing structure will erode Frontier’s current user base and serve as a barrier to new users. In the meantime, Frontier 5.1 promises a raft of high-end Web publishing features, including an XML parsing and storage system, RPC (Remote Procedure Calling) utilities for distributed computing, integrated update capability via the Internet, and enhanced Web authoring tools for groups. [GD]

<https://tidbits.com/getbits.acgi?tbart=01471>

<http://www.scripting.com/frontier5/ frontier51features.html>


Adam Engst No comments

Surf Express Updated for Speed

Surf Express Updated for Speed — Connectix has released a free update to Surf Express, the company’s Web acceleration software that improves performance via a more intelligent caching scheme than that used by most browsers. The update to Surf Express 1.1.5 is a 1.8 MB download and, according to Connectix, improves the performance of first-time page loads by 20 percent over previous versions. A free Surf Express demo is available as a 1.9 MB download. [ACE]

<http://www.connectix.com/html/surfexpress.html>

<http://www.connectix.com/html/surfexpress_ update.html>


Adam Engst No comments

As the HFS Plus Disk Turns

Apple’s introduction of Mac OS Extended Format, the new disk format better known as HFS Plus, has engendered no small amount of consternation in the Macintosh community because it’s incompatible with many previous disk utilities – see "All About Macintosh Extended Format (HFS Plus)" in TidBITS-414. It will be some time before Macintosh users can enjoy a full complement of disk repair tools and optimization utilities. However, last week saw a few steps in the right direction.

<https://tidbits.com/getbits.acgi?tbart=04668>

PlusOptimizer Defragments HFS Plus Volumes — Alsoft, well known for their DiskExpress Pro disk optimization software, has released PlusOptimizer 1.0.1, a simple utility for people using Mac OS 8.1 and HFS Plus volumes. PlusOptimizer optimizes your volumes by defragmenting files and free space, which can improve performance and reduce fragmentation of new files. PlusOptimizer lacks the high-end features of DiskExpress Pro, which can optimize disks based on file activity, optimize in the background, verify media, erase free space, log directory errors, schedule optimizations, and defragment disks with open files. However, DiskExpress Pro is currently not compatible with Mac OS 8.1 and HFS Plus, nor were any other disk optimization utilities prior to the release of PlusOptimizer. PlusOptimizer costs $29.95 and is available only from Alsoft as a 504K download.

<http://www.alsoft.com/plusoptimizer.html>

<http://www.alsoft.com/DXPinfo.html>

Some DiskExpress Pro users have expressed disappointment that Alsoft is not making PlusOptimizer available to them at a nominal price, given that they’ve been waiting for six months for a long-promised Mac OS 8.1-compatible version of DiskExpress Pro. Whether or not PlusOptimizer is as capable as DiskExpress Pro is immaterial; these users still feel pressured into buying PlusOptimizer, given that it’s the only disk optimization utility available for Mac OS 8.1 and HFS Plus volumes.

Disk First Aid 8.2 to the Rescue — Apple has released Disk First Aid 8.2, the latest version of the free disk repair utility that ships with the Mac OS. Although Disk First Aid’s capabilities have never been as complete as those in commercial disk repair utilities, with the introduction HFS Plus older disk repair utilities not only ceased to work, but could cause damage. Disk First Aid 8.2 can repair some problems, mostly related to directory damage, on HFS Plus volumes, plus it can correct problems caused by HFS Plus-incompatible disk repair utilities. As an added bonus, Disk First Aid 8.2 can operate on the startup volume and provides an estimate of how long the check will take. Note that Apple intends Disk First Aid 8.2 only for computers using Mac OS 8.1 and has tested it only with the English version of Mac OS 8.1. Disk First Aid 8.2 is a 339K download and is available only as a self-mounting image file.

<ftp://ftp.info.apple.com/Apple_Support_Area/ Apple_Software_Updates/US/Macintosh/ Utilities/Disk_First_Aid/>

Norton Utilities 4.0 in Public Beta — When Apple introduced HFS Plus, Symantec countered with Norton Utilities 3.5.2 to address the fact that previous versions could damage HFS Plus volumes. However, version 3.5.2 simply refuses to diagnose, optimize, or repair HFS Plus volumes. Until recently, Symantec had remained quiet about plans to upgrade Norton Utilities to support HFS Plus, so MicroMat jumped on the opportunity, releasing TechTool Pro 2.0 with HFS Plus support. Now, however, Symantec is saying that it will release Norton Utilities 4.0 in several months, offering support for HFS Plus volumes. Does the phrase "It’s about time!" sum up the situation sufficiently?

<http://www.symantec.com/nu/fs_num.html>

<http://www.micromat.com/micromat/TTP/TTP2/ ttp2.html>

Those foolhardy souls who wish to risk their disks can download and try the public beta of the disk optimization program Norton Speed Disk 4.0, which supports Mac OS 8.1 and HFS Plus. We strongly recommend testing Norton Speed Disk 4.0 on an unimportant disk and keeping excellent backups – a bug in disk optimization software could easily destroy all your data.

<http://www.symantec.com/cgi-bin/Core/Core.pl? REGION=na&]LANGUAGE=english& amp;PFT=897671280>

Drive Setup 1.5 Released — Finally, although it’s not specifically related to HFS Plus (which appeared with Drive Setup 1.4), we thought we’d mention that Apple has released Drive Setup 1.5, the company’s free disk formatting utility. Version 1.5 adds support for Power Macintosh G3 computers and fixes a bug where the write cache on some ATA drives was disabled following a restart. Drive Setup 1.5 requires U.S. English versions of Mac OS 7.6 or later; although this isn’t an urgent update unless you’re experiencing difficulties, if you’re installing Mac OS 7.6 or later, it’s a good idea to use Drive Setup 1.5 to update your hard disk driver. Drive Setup 1.5 is available as a self-mounting image file and is a 476K download; be sure to go over the Read Me file for important information.

<ftp://ftp.info.apple.com/Apple_Support_Area/ Apple_Software_Updates/US/Macintosh/ Utilities/Drive_Setup/>


Jeff Carlson No comments

PalmPilot Upgrade Card Problematic for Mac Users

Macintosh users who have upgraded their PalmPilot organizers using the new Palm 2 MB Upgrade card are discovering a potentially serious problem when synchronizing their data. The user-installable upgrade cards, which allow PalmPilot owners to upgrade to 2 MB of RAM and version 3.0 of the Palm OS, contain a software defect that, in conjunction with the current Mac Conduit Manager software, prevents synchronization of any data except that of the built-in Palm applications (such as Date Book and Address Book); consequently, other programs cannot be installed on the PalmPilot using the Macintosh software. (For more about the PalmPilot, see the series of TidBITS articles at the URL below.)

<http://palm.3com.com/catalog/upgrade.html>

<https://tidbits.com/getbits.acgi?tbser=1030>

The source of the problem is essentially minor: an internal library file was incorrectly marked for backup, so when that file copies to the user’s Backup directory, it stalls the backup process and results in a failed HotSync. Unfortunately, the software problem exists in the upgrade card’s flash ROM; currently, there is no way to update the flash ROM, which means Mac owners experiencing this problem must replace their upgrade card. Sources indicate that new upgrade cards incorporating a fix will be available sometime in July.

<https://tidbits.com/getbits.acgi?tbart=04915>

Mac owners of the upgrade should contact Palm’s Customer Relations department at 888/619-7488 to be added to the list of users who will receive updated cards when they become available. In the meantime, several users have suggested using Connectix’s Virtual PC to run the Palm Desktop 3.0 software (which is now available for free as a 9.3 MB download from Palm’s Web site) under Windows 95.

<http://www.connectix.com/html/connectix_ virtualpc.html>

<http://www.palmpilot.com/custsupp/downloads/ dt30.html>

Although this problem hasn’t yet made its way to Palm’s support pages, Mac users experiencing other synchronization problems (especially with G3 machines and Macs based on the Tanzania motherboard design) should check out Palm’s HotSync help notes at the URL below.

<http://www.palmpilot.com/custsupp/helpnotes/ hotsync/indexhs.html>


Adam Engst No comments

Have You Backed Up Today? Part 4

TidBITS readers have both offered useful additional information and raised a number of interesting questions concerning the issues that swirl around backup strategies, as discussed in the previous three parts of this series.

<https://tidbits.com/getbits.acgi?tbser=1041>

My Backup Strategy — A number of people asked me to explain the specifics behind my backup strategy, hoping that they could apply my rationale to their situation. So, here are the details. I back up to DAT tape using Retrospect 4.0 and an old APS HyperDAT drive hooked to a Centris 660AV that currently does nothing else other than run Apple’s LaserWriter Bridge software. Before the 660AV, I used an SE/30 that had a much slower SCSI bus, and also ran numerous other applications. I’ve found that Retrospect coexists nicely with most types of applications, but not mail servers, which can lose data when Retrospect monopolizes the CPU during backup.

We have two types of machines – machines that are available on the network most days and which are backed up every night by a Retrospect script, and machines that appear on the network on a sporadic basis like PowerBooks and the PC, which back up whenever they appear via a Retrospect Backup Server script. Automated nightly backups make for minimal intrusion and work, since they free me from having to monitor the process, or even notice it. At the same time, nightly backups provide a high level of protection should we lose anything ranging from a single file to an entire hard disk.

To spread out exposure to problems, I back up to three sets of tapes, named Hades, Poseidon, and Zeus (hey, I have a degree in Classics, I’m allowed). The current tape in each set lives in the drive for a week, and every Monday morning I eject the current set and replace it with the next one, moving up in the alphabet. I used to use default names like "Nightly Backup A," but that became confusing when I had multiple tapes in the set, resulting in tape names like "Nightly Backup A 2" and it became even worse when I archived a set with a New backup in Retrospect, thus ending up with "Nightly Backup A [001] 2." I think better with real names, so I switched to the names of the Greek gods.

Retrospect’s EasyScript feature wanted to set me up with a rotation schedule that swapped tapes on Fridays. However, I’m most likely to be "at work" on Mondays, since that’s when we publish TidBITS. So I changed the schedule to swap tapes on Mondays. Make sure rotation schedules work for you or you may find yourself not backing up because you didn’t have the right tape inserted. So, every Monday morning when I start working, the first thing I do is swap the backup tape set. I’m working on a system of storing the previous set off-site and rotating the off-site backups as well.

The trickiest part of my backup strategy involved dealing with tapes filling up. Retrospect can script Full backups (which erase the contents of that set and start over) or New backups (which keep the contents of that set and start over), but I couldn’t figure out a schedule for those that made sense. Plus, I hate wasting space, so I couldn’t imagine starting a New backup if I had several gigabytes left on the current tape, just because the New backup script had kicked in. So, I came up with a strategy that requires a little more manual intervention but better fits my style of working.

The Hades set contains three tapes. When it fills up and Retrospect asks for a fourth tape, I cancel that request and manually do a Full backup to reset the contents of that backup set. The Poseidon tape set uses a similar strategy, but it contains four tapes and is reset when Retrospect asks for a fifth tape. Otherwise, Hades and Poseidon would probably run out of space at roughly the same time, which could force me to go back two weeks to the Zeus set to recover a file that had been deleted just before the reset action took place. Finally, the Zeus set is allowed to contain five tapes, but when Retrospect asks for the sixth tape, I cancel the request and manually perform a New backup to completely new tapes, archiving the previous five tapes in the Zeus set and giving it five more. The filled-up Zeus archival tapes live off-site as well.

If a Full backup of Hades or Poseidon would erase a few days of backups, I give them one more tape and wait to perform the Full backup until they come up in the rotation again. At that point, I get the extra tape back again – it’s just temporary space.

This system works well for me, since I end up with nightly backups of all files, three different sets of tapes in case one (or even two) fails, a set of tapes that can be stored off-site, and archival sets of tapes that can be stored off-site. And, the beauty of resetting two of the three sets when they fill up is that I don’t have to buy nearly as many DAT tapes as I would otherwise. Of course, I do have to swap in new tapes for the Hades and Poseidon sets every year or so, but that’s a minor liability.

DAT Longevity — Several people asked about the number of times one should use a DAT tape, since a variety of advice seems to float around in the ether. I forwarded the question to Craig Isaacs of Dantz Development and Paul McGraw of APS for their input. Craig said that Dantz recommends sticking with the manufacturers’ recommendations, but on a more realistic note, commented that the decision runs along with the entire backup strategy decision – you must decide how much you wish to spend for differing levels of protection. For instance, some large companies never reuse media, preferring to do complete backups daily and taking the previous day’s backup off-site forever. These organizations feel that millions of dollars of data is well worth a few thousand dollars of backup media. Obviously individuals would rarely use such a strategy but still shouldn’t assume a DAT tape will work forever in constant use.

Paul McGraw’s comments were more concrete. He felt that 30 to 50 sessions is a totally reasonable expectation, and he has used DAT tapes personally for hundreds of sessions without failure. Paul qualified his comments, saying that it’s probably a good idea to retire a tape after it’s been used for 90 days, no matter what. In addition, media vendors say that new tapes leave more residue on the tape drive’s heads, so you should run a cleaning tape after using a new tape for the first time. Finally, Paul suggested that if you see frequent media failures, you should look into switching media suppliers, and if that doesn’t help, switch mechanisms or even media types.

My advice, particularly for those trying to keep costs down, is to limit your exposure to the possibility of any given tape (or any other form of removable media) going bad. Do this by maintaining multiple backup sets that rotate on a relatively frequent basis. For instance, if you have three backup sets that rotate every day, even if one fails, the previous set is never more than a day old. In addition, I think retiring tapes periodically is a great way to create archival backups – although you might not trust a tape after hundreds of sessions of use, if you retire it in working order, it’s likely to be accessible for years, should you need to recover a file from it.

DAT Tape Usage — An interesting fact arose from one of the responses I received from a previous article. A reader wrote to say that he’d been encouraged to buy a 9 GB hard disk in addition to a 12 GB Sony DAT drive. The reason given was that his 10 Mbps Ethernet network probably wasn’t fast enough for Retrospect to use the tapes fully, and by backing up first to the 9 GB hard disk and then backing that up to the DAT tape, there wouldn’t be any wasted space on the DAT tapes. It seems that if Retrospect can’t get a stream of data coming in fast enough to write to the tape, the DAT drive itself writes what are called "pad blocks" until more data is available. Otherwise, the backup would take far longer, because the DAT drive would have to stop, rewind, and locate the last write point after each time Retrospect’s buffer empties out.

Although true, this design decision on the part of DAT drive engineers (a trade-off for speed versus tape capacity) probably doesn’t affect you unless you back up to or from an incredibly slow computer, or using LocalTalk. In addition, DAT tapes are cheap and reusable, so if some space is wasted invisibly in this fashion, it’s unlikely to be worth the cost and effort of putting a hard disk in the middle of the system.

DAT Drive Pricing — The perennial complaint arose in relation to DAT drives: why are PC DAT drives cheaper than Mac DAT drives? According to Paul McGraw at APS, they’re not – at least when you make a fair and accurate comparison. When you compare a PC DAT drive in an external enclosure, without software, to one of equal performance on the Mac (the same mechanism models mostly work on both platforms), the price is virtually the same. Macs generally don’t support internal DAT drives, so there is a nearly $100 difference between an internal DAT for PCs and an external DAT for the Mac. The second factor in the cost is that of software bundled with the drive. Low-end software in the PC world is likely to be cheaper than the high-end Retrospect, which is the most common program in the Mac world for backing up to DAT. When high-end PC backup programs are bundled, costs are comparable. Finally, there are undoubtedly some economies of scale involved in selling more units into the market.

In short, the answer relates to difficult or impossible internal installation, and a substantial difference in the cost of what is considered "acceptable" backup software. When you compare apples to apples (in this case, high-performance SCSI DAT drives bundled with high-end software), the prices are generally quite comparable.

Many people confuse tape drives in general with DAT drives. There are numerous different tape technologies, some of which provide extremely low cost (and low performance) PC tape drives. Relatively few QIC (quarter-inch cartridge) tape drives are available for the Macintosh, and those that are use SCSI instead of the cheaper IDE or floppy interfaces used by the PC versions. In those cases, the PC tape drives are both more numerous and quite a bit cheaper.

8mm Tape — Several readers wrote to chide me for claiming that 8mm tape drives were only expensive, high-end solutions. Although that does seem to be true of most 8mm drives, the Exabyte 8700LT stores up to 10 GB (compressed) on a single tape and costs about $650 (8mm drives don’t seem to be as easy to find as DAT drives – I was directed to Computer Discount Warehouse). Reliability and speed are reportedly good, and media cost is as low as $6 per tape. It’s worth a look.

<http://www.exabyte.com/products/8mm/8700lt/>

<http://www.cdw.com/product/default.asp? EDC=69081>

Redux Redux — One of the more popular backup programs of yesteryear, Redux, is about to make a comeback. A new company called Redux Software has been created specifically to develop and support Redux. The company is working on Redux 2.6, which is an update to the current 2.5.1, and after that they will start version 3.0. We’ll be sure to note when Redux 2.6 ships.

<http://www.reduxsw.com/>

Retrospect Express Availability and Features — Craig Isaacs of Dantz Development has confirmed that Retrospect Express is available only through Dantz until 01-Jul-98. That’s coming up soon, but some people have been confused by mail order vendors claiming the program hadn’t shipped yet. It has shipped, just not to distributors yet. In addition, I’ve had a number of discussions with people who believe Retrospect Express is missing particular features, such as the capability to back up multiple volumes to a second hard disk. Although it does lack some of Retrospect’s high-end features (like tape drive support, security, Backup Server capabilities, network backup capabilities, and most notably custom Selectors for flexible file selection criteria), in each case so far the requested features have been present and documented in the manual.

<http://www.dantz.com/dantz_products/ express.html>

<http://www.dantz.com/store.html>

Auto Backups — Several people suggested using the trunk of your car as an off-site backup location that’s easier to get to than a safe-deposit box. Although it’s certainly easy, I would be extremely leery of storing magnetic media in a car. It depends on where you live, but here in Seattle, the inside of cars can get quite cold and damp in the winter, and extremely hot in the summer sun. It’s possible that CD-Rs might not be as susceptible to environmental damage as tapes or removable cartridges, but frankly, I don’t think it’s worth the chance. Stick with storing off-site backups in a climate-controlled location like an office or, ideally, a safe-deposit box.

QuickBack — I missed a freeware backup program in the last installment in this series. Jacques Cornell <[email protected]> recommends the freeware QuickBack 1.9.3 by PopChar author Gunther Blaschek. It appears to be a true backup program, though it has a rather annoyingly modal interface and hasn’t been updated in over two years.

<http://infosoft.soft.uni-linz.ac.at/Info/ MacSoftware.html#QuickBack>

Backup Book — Marc Shipman-Mueller <[email protected]> wrote to recommend The Complete Guide to Mac Backup Management, a $34.95 book by Tom Dell and Dorian J. Cougias.

<http://www.amazon.com/exec/obidos/ ISBN=0121925625/tidbitselectro00A/>

Lock that Door! Finally, Alastair Rankine <[email protected]> comments that it’s worth thinking about the physical security of your backup media and hardware. Although it’s probably not a major concern for individuals, businesses should treat backups as valuable data and keep them in appropriately inaccessible places. In addition, at least Retrospect enables you to set security levels on your backups. You can choose Password Only (no encryption), SimpleCrypt (fast encryption), or DES (strong, slow encryption). Retrospect has other security options as well, such as password protecting access to the program and encrypting data while it transfers from a Retrospect Client to the backup server. If security is paramount for you, make sure your backup software and overall strategy support your security needs.