バックアップツール開発履歴                                 2002/04/17 作成                                 2002/06/14 修正                                     (c)Kuni     ======== バックアップツールの開発 ========  データ紛失等のトラブルを散々経験してきた私としては、バックアップは必須と考え ていました。  DOS時代は、XCOPY(その後、フリーソフトウェアのZCOPYを利用させて 頂きました)でファイルを複写するだけで十分なバックアップが出来ていたのですが、 ウインドウズ95になると長いファイル名が災いして、単純なコピーではバックアップ が出来なくなりました。  当初、ウインドウズ付属のバックアップツールでバックアップをしようとしたのです が、エラーは出るし、メディアフルで次のメディアに交換する事もできないと言う問題 が有り、私としては使えないと判断するしか有りませんでした。     ============ BAKZ ============          推奨OS ウインドウズ 95/98/ME  自分で作成するしか無いと言う結論になり、試行錯誤の末に作成したのが、BAKZ と言うツールです。  これは、   1.単純ファイル複写。   2.指定のファイルの除外機能。   3.更新バックアップ。(2回目以降は高速です)   4.複数のメディアへのバックアップ対応。   5.OS自体のバックアップ及び復旧。  を目標に作成したものです。  このプログラムでは、フリーソフトウェアとして公開されている、VFXCOPYを 復旧ツールとして利用させて頂きました。      =========== BAKX ============            推奨OS ウインドウズ 95/98  BAKZを開発後、CDRを購入したのですがCDRへの保存データは、ファイルの 属性が全て「読込専用」となってしまいます。また、CDFSからの長いファイル名を 読出すDOSのツールが少ないため、復旧に困難を極めました。その為BAKZでは、 CDRをサポート対象外としていましたが、自分自身で利用しているCDRがバック アップ用に使えない不便さを解消しようと作成したのが、BAKXです。   1.CDRをサポート対象とする。   2.指定のファイルの除外機能。   3.複数のメディアへのバックアップ対応。   4.圧縮保存対応。   5.復旧プログラムの同梱。   6.OS自体のバックアップ及び復旧。  このプログラムでは、フリーソフトウェアとして公開されているDOS版のLHA及 びウインドウズ版のUNLHA32.DLLを利用させて頂きました。  なお、長いファィル名の処理については、OSの機能を利用しています。     ============ BAKW ============      推奨OS ウインドウズ ME/NT4.0/2000/XP  BAKXは、復旧にウインドウズ自身の機能を利用しているのですが、ウインドウズ ME/NT/2000/XPでは、ウインドウズの構造が異なるため単純にウインドウ ズの機能を利用して復旧する事が出来なくなりました。  それで作成したのが、BAKWとなります。   1.CDRをサポート対象とする。   2.指定のファイルの除外機能。   3.複数のメディアへのバックアップ対応。   4.圧縮保存対応。   5.復旧プログラムのNT系OSへの対応。   6.OS自体のバックアップ及び復旧。  このプログラムでは、フリーソフトウェアとして公開されているDOS版のLHA及 びウインドウズ版のUNLHA32.DLLを利用させて頂きました。  なお、長いファィル名の処理については、プログラムを自作致しました。 PS.  現在では、上記1〜6の機能に加えて、   7.OSがロックしたファイルを強制的に読込む。  機能も実装しております。     ============ BAKY ============       推奨OS ウインドウズ NT4.0/2000/XP  BAKZは、ウインドウズNT/2000/XPには対応出来ませんでした。これ は、OS自らが、ファイルをロックしておりそのロックされたファイルを複写する事が 困難だったからです。  一度DOS(FD起動のウインドウズ95/98/ME)に戻れば、バックアップは 可能なのですが、長いファィル名の問題等も有りウインドウズ初心者にお勧め出来る状 態では有りませんでした。  それで作成したのが、BAKYとなります。   1.単純ファイル複写。   2.OSがロックしたファイルを強制的に読込む。   3.指定ファイルの除外機能。   4.更新バックアップ。(2回目以降は高速です)   5.複数メディアへのバックアップ対応。   6.ウインドウズNT/2000/XP対応。   7.OS自体のバックアップ及び復旧。  MO等のメディアにバックアップした場合は、フリーソフトウェアとして公開されて いる、VFXCOPYを復旧ツールとして利用させて頂きました。  HDへバックアップした場合は、特別な復旧ツールは不要です。