03/27 DiskWarriorでHDDのハードウェアチェックを行う
Mac OS X用ディスク修復ソフトDiskWarriorでHDDのハードウェアチェックを行うAppleScriptです。

ディスク修復ソフトとひとことに言っても、それぞれに得意/不得意があり……DiskWarriorが長けているのはディレクトリ修復。ディレクトリ修復を定期的に自動実行できるようなプログラムを走らせられるかどうかが、DiskWarriorのAppleScriptによる自動処理が使い物になるかならないかの判断基準になりそうです。
また、ターゲットマシンのHDDの修復を行う場合には、他のマシンにTarget Disk Modeでマウントして、他のマシン側でDiskWarrior+AppleScriptを走らせるとか、外付けHDDからブートしてチェックを行うといった必要もあることでしょう。

| スクリプト名:DiskWarriorでHDDのハードウェアチェックを行う |
| tell application “DiskWarrior” test disk device disk “Macintosh HD” –> pass test disk device disk “Cherry2″ –存在しないHDD名称 –> error “DiskWarrior でエラーが起きました:Could not match a disk to a supported hard drive device. Only ATA disks are supported.” number -1708 from disk “Cherry2″ end tell |

