home *** CD-ROM | disk | FTP | other *** search
/ Fun CD 26 / OTACD26.ISO / archive / etc / d2f009b / d2f009b.lzh / D2F.TXT < prev   
Text File  |  1999-09-09  |  31KB  |  809 lines

  1.  
  2.     FAT32 対応 バックアップツール 「 D2F 」 Ver 0.09b  取扱説明書
  3.  
  4.  
  5.  
  6. ●はじめに
  7.  
  8.     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  9.     この取扱説明書を含め、添付されているドキュメント類は毎回加筆修正を
  10.     行っています。以前のものを読まれた方でも、1 度は最新版の内容を確認
  11.     されるようお願いします。
  12.     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  13.  
  14.  
  15.     D2F は、指定したドライブ全体を丸ごと保存するバックアップツールです。
  16.  
  17.     一般のバックアップツールはファイル単位でバックアップするものが多い
  18.     ですが、D2F では「ファイル」という枠を飛び越えて、ディスクの内容を
  19.     直接操作してバックアップを行います。このためファイル名の長さや属性、
  20.     ディレクトリ階層の深さなどに左右されることが全くありません。また、
  21.     ディスクの内容を直接操作することによって、ファイルとして見ることが
  22.     出来ない部分(OS のシステム領域等)も残さずバックアップしています。
  23.     (※ディスク中にはファイルとして見ることが出来ないデータも多く存在
  24.     します。これらは隠しファイルとは全く異なるもので、ディスクの内容を
  25.     直接操作しなければ読み書きすることが出来ません)
  26.  
  27.     その反面、ディスクの内容を直接操作しているために、わずかな誤動作で
  28.     簡単にデータを破壊してしまう危険性もあります。作者も出来る範囲内で
  29.     慎重に動作確認を行っていますが、個人で行える動作確認にはやはり限界
  30.     があるのも事実です。人の数と同じだけ様々な環境が存在し、それら全て
  31.     の環境で完璧な動作確認を行うのは事実上不可能と言えます。(作者自身
  32.     の手で行う動作確認というのは、作者の手元にある環境に限定されます。
  33.     そして、その数はそれほど多くはありません。その他の環境については、
  34.     みなさんからの報告を元に調整しながら対応しています)
  35.  
  36.     以上のことをよく理解された上で、D2F をご利用ください。
  37.  
  38.  
  39.  
  40. ●特徴
  41.  
  42.     システム領域を含む全ての有効データと、そのデータが存在する論理的な
  43.     位置を記録します。隠しファイル等も残さず全て処理するので、Windows
  44.     のような OS 自体のバックアップに適しています。
  45.  
  46.     MS-DOS 汎用なので、Windows9x 等の OS が起動しなくなった時でも起動
  47.     ディスクさえあれば復元することが出来ます。
  48.  
  49.     ロングファイルネーム(長いファイル名)に対応していない MS-DOS でも、
  50.     ロングファイルネームを含む全てのファイルを保存することが可能です。
  51.  
  52.     Windows9x/NT の DOS プロンプト等でも問題無く動作します。
  53.  
  54.     FAT 形式でフォーマットされている全てのメディアを保存することが出来
  55.     ます。ハードディスクはもちろん、フロッピーディスクや MO を保存する
  56.     ことも可能です。FAT32 にも対応しています。
  57.  
  58.     MO 等の交換可能なメディアを使用して分割保存することが出来ます。
  59.  
  60.     保存元として DRVSPACE/DBLSPACE で圧縮されたメディアを指定した場合、
  61.     D2F では自動的にホスト側ドライブを処理します。(ドライブ全体を圧縮
  62.     している場合はこれで問題ありませんが、ドライブの一部を圧縮ドライブ
  63.     として使用している場合、その圧縮ドライブだけを単独で保存することは
  64.     出来ません)
  65.  
  66.  
  67.  
  68. ●制限事項
  69.  
  70.     MS-DOS で使用する場合は Ver 5.00 以降が必要です。(Windows9x/NT の
  71.     DOS プロンプトや DOS モード等でも可能です)
  72.  
  73.     D2F には、保存時のデータ圧縮機能はありません。
  74.  
  75.     D2F には、ファイル単位のバックアップ機能はありません。ファイル単位
  76.     のバックアップには、他に優秀なソフトがあると思いますので、そちらを
  77.     利用してください。
  78.  
  79.     ネットワークドライブを保存することは出来ません。D2F ではローカルに
  80.     接続されたドライブのみ保存可能です。(保存ファイルの出力先として、
  81.     ネットワークドライブを指定することは可能です)
  82.  
  83.     保存元と同じドライブを保存先として指定することは出来ません。つまり、
  84.     たとえば C: の内容を C: へ保存することは出来ません。
  85.  
  86.     保存元のドライブで断片化が頻発している状況では処理効率が低下します。
  87.     断片化が発生していても特に問題はありませんが、保存前に scandisk や
  88.     defrag を実行することを推奨します。
  89.  
  90.     Windows9x の DOS プロンプト等では、OS または他のアプリケーションで
  91.     使用中のファイルが存在するドライブへの復元は行えません。このような
  92.     場合は他のアプリケーションを全て終了するか、あるいは DOS モードで
  93.     実行してください。(MS-DOS では、このような制限はありません)
  94.  
  95.     FAT 以外の形式(たとえば WindowsNT の NTFS 等)でフォーマットされ
  96.     ているメディアを保存することは出来ません。D2F では、FAT 以外の形式
  97.     をサポートする予定はありません m(__)m
  98.  
  99.     DOS プロンプトで作成した保存ファイルから復元を行った場合、起動時に
  100.     scandisk が実行される場合があります。復元に失敗しているようなことは
  101.     ありませんが、気になる場合は DOS モード(または MS-DOS)で保存して
  102.     ください。
  103.  
  104.  
  105.  
  106. ●旧バージョンからの主な変更点
  107.  
  108.     ( Ver 0.09a -> Ver 0.09b )
  109.  
  110.     ・/freecheck= オプションを追加しました。
  111.  
  112.     ※Ver 0.09a および Ver 0.09 で作成した保存ファイルは、そのまま問題
  113.      無く使用可能です。
  114.  
  115.  
  116.     ( Ver 0.09 -> Ver 0.09a )
  117.  
  118.     ・大きさが 2GB 以上の保存ファイルからの復元に失敗してしまう不具合
  119.      を修正しました。
  120.  
  121.     ・FAT32 で、ルートディレクトリの復元に失敗してしまうことがある不具
  122.      合を修正しました。
  123.  
  124.     ※なお、Ver 0.09 で作成した保存ファイル自体には問題ありませんので、
  125.      Ver 0.09a で再度保存し直す必要はありません。
  126.  
  127.  
  128.     ( Ver 0.08b -> Ver 0.09 )
  129.  
  130.     ・保存時と異なる容量のドライブへ復元出来るようになりました。
  131.  
  132.     ・上記の変更により、保存ファイルの仕様が変更されました。このため、
  133.      Ver 0.09 よりも古い D2F で作成した保存ファイルを Ver 0.09 で使用
  134.      することは出来ません。
  135.  
  136.     ・処理中に保存ファイルのパス名を変更できるようにしました。たとえば、
  137.      C: の内容を D: と E: へ分割して保存することが可能です。
  138.  
  139.  
  140.  
  141. ●添付ファイルの一覧
  142.  
  143.     d2f.exe ....... 実行ファイル
  144.     d2f.txt ....... 今、ご覧になっているファイルです :-)
  145.     faq.txt ....... よくある質問とその解答
  146.     history.txt ... 履歴
  147.  
  148.  
  149.  
  150. ●使用方法
  151.  
  152.     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  153.     D2F は MS-DOS アプリケーションです。Windows 上で MS-DOS アプリケー
  154.     ションを始めて使用される方は最初に FAQ.TXT の [Q1] と [A1] を参照
  155.     してください。
  156.     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  157.  
  158.  
  159.     d2f s [drive] [path]    ... drive の内容を path へ保存する
  160.  
  161.     d2f r [drive] [path]    ... path の内容で drive を復元する
  162.  
  163.     [path] は省略することが出来ます。省略時は DISKSAVE.DAT という名前
  164.     を使用します。
  165.  
  166.     [path] には、ロングファイルネームを使用することが出来ます。空白を
  167.     含むパスを指定する場合は、ダブルクォーテーション(")でパスを囲んで
  168.     ください。(例えば "C:\Program Files\" 等) ただし、MS-DOS では
  169.     [path] にロングファイルネームを指定することは出来ません。
  170.  
  171.  
  172.     【 使用例 - 保存 】
  173.  
  174.     d2f s c: d:        ... C: を D:DISKSAVE.DAT へ保存
  175.  
  176.     d2f s a: e:\save\    ... A: を E:\SAVE\DISKSAVE.DAT へ保存
  177.  
  178.     d2f s b: DISK_B.DAT    ... B: を .\DISK_B.DAT へ保存
  179.  
  180.     d2f s d:        ... D: を .\DISKSAVE.DAT へ保存
  181.  
  182.  
  183.     【 使用例 - 復元 】
  184.  
  185.     d2f r c: d:        ... D:DISKSAVE.DAT から C: を復元
  186.  
  187.     d2f r a: c:\tmp\    ... C:\TMP\DISKSAVE.DAT から A: を復元
  188.  
  189.     d2f r f: BACKUP.DSK    ... .\BACKUP.DSK から F: を復元
  190.  
  191.     d2f r d:        ... .\DISKSAVE.DAT から D: を復元
  192.  
  193.  
  194.  
  195. ●補足事項
  196.  
  197.     キーボードからの <CTRL-C> 入力により、いつでも処理を中断することが
  198.     可能です。ただし、ディスクキャッシュ等の影響で反応が遅れる場合があ
  199.     ります。また、<CTRL-C> 以外のキー入力を行うとそれ以降 <CTRL-C> の
  200.     入力を受け付けなくなる場合があるので注意してください。(あくまでも
  201.     D2F で <CTRL-C> を受け付けなくなるだけです。他のアプリケーションに
  202.     影響を与えるようなことはありません)
  203.  
  204.     Windows9x 等を使用している場合、D2F で保存する前に「ごみ箱」を空に
  205.     したほうが保存ファイルのサイズを節約出来ます。もちろん、「ごみ箱」
  206.     の内容も含めて保存したい場合はそのままでも構いません。
  207.  
  208.     緊急時に備えて、D2F 専用の起動ディスクを作成することをお勧めします。
  209.     インストールディスク等で代用することも出来ますが、いざという時に「
  210.     CD-ROM が認識されない」「MO が使えない」といったことも考えられます。
  211.     その時になって慌てることのないように、専用の起動ディスクを作成した
  212.     ほうが良いと思います(^^)
  213.  
  214.     D2F を初めて利用される方は、とりあえず適当なフロッピーディスク等で
  215.     保存と復元を試してみるのが良いと思います。例えば、同じ形式(1.44MB
  216.     等)でフォーマットされたフロッピーディスクを 2 枚用意して、1 枚目
  217.     のディスク上に適当なファイルを作成してからそのディスク自体を適当な
  218.     ハードディスク上へ保存します。その保存ファイルを、用意した 2 枚目
  219.     のディスクへ復元します。1 枚目と 2 枚目のディスクの内容を比較する
  220.     ことにより、D2F の動作を確認することが出来ます。これで完璧に動作が
  221.     保証されるわけではありませんが、精神的に安心して使用出来るのではと
  222.     思います。
  223.  
  224.  
  225.  
  226. ●分割保存
  227.  
  228.     D2F では、MO や CD-R 等を使用することにより、複数に分割して保存す
  229.     ることが出来ます。この機能を利用すれば、例えば 230M の MO を 5 枚
  230.     使用して 1G の HDD を保存することが可能です。
  231.  
  232.     D2F で保存を実行します。保存先には、MO 等の交換可能なメディア(リ
  233.     ムーバブルメディア)を指定します。各種のチェックが終了した後、保存
  234.     ファイルが作成されます。途中、保存先のディスク空き容量が不足すると、
  235.  
  236.         「 保存先のディスク空き容量が不足しています. 」
  237.  
  238.     このようなメッセージが表示されますので、保存先のディスクを交換して
  239.     「再試行(R)」を選択してください。('R' キーを押します)
  240.  
  241.     十分な空き容量のあるハードディスク等があれば、分割された状態の保存
  242.     ファイルをハードディスク上に作成し、後から MO や CD-R 等へ書き込む
  243.     ことも可能です。このためには、/size= オプションを使用します。
  244.     (詳しくは /size= オプションの解説を参照してください)
  245.  
  246.     分割保存した場合、2 つめ以降の保存ファイル名は、拡張子が順に .001
  247.     から .999 になります。ファイル名を指定する場合は、拡張子が重複する
  248.     ことの無いように注意してください。
  249.  
  250.  
  251.  
  252. ●保存時と容量が異なるドライブへの復元
  253.  
  254.     D2F は、指定されたドライブを丸ごと保存します。このため、保存時と同
  255.     じ容量、同じフォーマット形式のドライブに対して復元するのが基本です。
  256.     しかし、見た目には同じ容量であっても厳密には若干異なっているという
  257.     場合も少なくありません。たとえば fdisk で 500M の領域を作成しても、
  258.     実際の領域の大きさは 499M や 501M になってしまう場合があります。
  259.  
  260.     このため D2F Ver 0.09 以降では「クラスタの大きさが同じ」である場合
  261.     に限り、保存時と容量が異なるドライブへ復元出来るようになっています。
  262.  
  263.     「クラスタ」というのは、Windows9x/NT や MS-DOS 等の OS がディスク
  264.     を管理するために使用する最小単位です。早い話、ディスクの中身はクラ
  265.     スタという単位で細切れにされているわけです。このクラスタの大きさと
  266.     いうのは、下記の通りディスクの総容量によって変化します。
  267.  
  268.  
  269. 《 FAT16 の場合 》
  270. +----------------+-------------+--------------+--------------+------------+
  271. | ディスクの容量 | 16MB~128MB | 128MB~256MB | 256MB~512MB | 512MB~1GB |
  272. |クラスタの大きさ|     2KB     |     4KB      |      8KB     |    16KB    |
  273. +----------------+-------------+--------------+--------------+------------+
  274. +----------------+----------+
  275. | ディスクの容量 | 1GB~2GB |
  276. |クラスタの大きさ|   32KB   |
  277. +----------------+----------+
  278. ※ FAT16 では最大 2GB までしか扱えません。
  279.  
  280.  
  281. 《 FAT32 の場合 》
  282. +----------------+------------+-----------+------------+-----------+
  283. | ディスクの容量 | 512MB~8GB | 8GB~16GB | 16GB~32GB | 32GB~2TB |
  284. |クラスタの大きさ|     4KB    |    8KB    |    16KB    |    32KB   |
  285. +----------------+------------+-----------+------------+-----------+
  286. ※ FAT32 では format.com に指定するオプションによってクラスタサイズを変更
  287.  することが出来るため、必ずしも上記の表と一致するとは限りません。
  288.  
  289.  
  290.     たとえば、150MB/FAT16 のハードディスクを保存した場合、250MB/FAT16 
  291.     のハードディスクへは復元可能ですが、300MB/FAT16 のハードディスクへ
  292.     は復元することが出来ません。(クラスタの大きさが異なるため)
  293.  
  294.     以上の条件を満たしていれば、保存時よりも小さな容量のドライブへ復元
  295.     することも可能です。ただし、ここで注意しなければならないことがあり
  296.     ます。それは「断片化(フラグメンテーション)」と呼ばれる現象です。
  297.  
  298.     +---------------+      +---------------+      +---------------+
  299.     |               |      | A.TXT   ( 5MB)|      | A.TXT   ( 5MB)|
  300.     |               |      +---------------+      +---------------+
  301.     |               |      |               |      |               |
  302.     |               |      |               |      |               |
  303.     |               |      | B.TXT   (25MB)|      |空き領域 (25MB)|
  304.     |               |      |               |      |               |
  305.     |空き領域 (50MB)| ===> |               | ===> |               |
  306.     |               |      +---------------+      +---------------+
  307.     |               |      | C.TXT   ( 5MB)|      | C.TXT   ( 5MB)|
  308.     |               |      +---------------+      +---------------+
  309.     |               |      |               |      |               |
  310.     |               |      |空き領域 (15MB)|      |空き領域 (15MB)|
  311.     |               |      |               |      |               |
  312.     +---------------+      +---------------+      +---------------+
  313.                (a)                    (b)                    (c)
  314.  
  315.     未使用のディスク上に A.TXT、B.TXT、C.TXT の 3 つのファイルを作成し
  316.     ます。その後、B.TXT だけを削除すると、(c) のように空き領域が分断さ
  317.     れてしまいます。これが「断片化」です。(c) の場合で考えると、実際に
  318.     使用されているのは A.TXT (5MB) + C.TXT (5MB) = 10MB です。ところが
  319.     この状態で保存した場合、復元先のドライブは A.TXT (5MB) + 空き領域
  320.     (25MB) + C.TXT (5MB) = 35MB の総容量が必要になります。なぜなら D2F
  321.     は保存したデータの「位置」まで忠実に再現するからです。
  322.  
  323.     この問題は、D2F で保存する前に「defrag」を実行することで回避出来ま
  324.     す。defrag は、このような断片化を解消するためのツールで、Windows9x
  325.     では標準で用意されている機能です。
  326.  
  327.     +---------------+      +---------------+
  328.     | A.TXT   ( 5MB)|      | A.TXT   ( 5MB)|
  329.     +---------------+      +---------------+
  330.     |               |      | C.TXT   ( 5MB)|
  331.     |               |      +---------------+
  332.     |空き領域 (25MB)|      |               |
  333.     |               |      |               |
  334.     |               | ===> |               |
  335.     +---------------+      |               |
  336.     | C.TXT   ( 5MB)|      |空き領域 (40MB)|
  337.     +---------------+      |               |
  338.     |               |      |               |
  339.     |空き領域 (15MB)|      |               |
  340.     |               |      |               |
  341.     +---------------+      +---------------+
  342.      (defrag 実行前)        (defrag 実行後)
  343.  
  344.     defrag 実行後に保存することで、復元時に必要となるドライブの総容量
  345.     は A.TXT (5MB) + C.TXT (5MB) = 10MB になります。このため、D2F では
  346.     保存前に defrag を実行することを推奨しています。
  347.  
  348.     なお、ディスクに異常のある状態で defrag を実行した場合、そのディス
  349.     クに致命的なダメージを与えてしまう場合があります。よほどのことが無
  350.     い限りそのような心配はありませんが、defrag を実行する前に scandisk
  351.     等でディスクを検査したほうが安全だと思います。
  352.  
  353.     ということで、D2F で保存する場合は「scandisk -> defrag -> d2f」の
  354.     順番で実行するのが一番安全で、効率が良いということになります。
  355.  
  356.  
  357.     【 参考文献 】
  358.  
  359.     「 Windows95 OSR2 の秘密 」 ナツメ社 ISBN4-8163-22000-0 \1,800
  360.  
  361.     ※ format.com の非公開オプション等が記載されています。オススメです。
  362.  
  363.  
  364.  
  365. ●オプション
  366.  
  367.     /beep=        周期的にビープ音を鳴らします。
  368.  
  369.         [例 1]    d2f s a: c: /beep=30
  370.             (30 秒周期でビープ音を鳴らします)
  371.  
  372.         [例 2]    d2f r a: c: /beep=120
  373.             (120 秒周期でビープ音を鳴らします)
  374.  
  375.             このオプションを省略した場合、ビープ音は鳴りません。
  376.             なお、処理の都合上、必ずしも指定された周期でビープ
  377.             音が鳴るとは限りません。(指定された値が小さい場合
  378.             は誤差が大きくなります) また、このビープ音は DOS
  379.             プロンプトでは聞き取ることが出来ない場合があります。
  380.  
  381.  
  382.     /crc=        復元時に行われる保存ファイルの CRC 検査を制御しま
  383.             す。デフォルトは /crc=onです。/crc=off を指定する
  384.             と CRC の検査は行われなくなりますが、復元時の処理
  385.             速度が若干向上します。(保存ファイルの CRC 検査を
  386.             行わないということは、保存ファイルが破損していても
  387.             警告等が行われないということです。この危険性を十分
  388.             理解した上で使用してください)
  389.  
  390.         [例 1]    d2f r c: d: /crc=on
  391.             (復元時に保存ファイルの CRC 検査を行います)
  392.  
  393.         [例 2]    d2f r d: f: /crc=off
  394.             (復元時に保存ファイルの CRC 検査を行いません)
  395.  
  396.  
  397.     /freecheck=    保存時に行われる保存ファイル出力先ドライブの空き容
  398.             量チェックの有無を指定します。ネットワーク環境など
  399.             で D2F を実行した場合に「保存先のディスク空き容量
  400.             を取得出来ません」というエラーメッセージが表示され
  401.             てしまう場合は、/freecheck=off を指定してください。
  402.             デフォルトは /freecheck=on です。
  403.  
  404.         [例 1]    d2f s c: d: /freecheck=on
  405.             (保存ファイル出力先ドライブの空き容量チェック有り)
  406.  
  407.         [例 2]    d2f s c: d: /freecheck=off
  408.             (保存ファイル出力先ドライブの空き容量チェック無し)
  409.  
  410.             /freecheck=off を指定した場合、保存ファイル出力先
  411.             のディスク空き容量は全てユーザが管理しなければなり
  412.             ません。処理中にディスク空き容量が不足した場合はエ
  413.             ラーになります。通常はデフォルトのままで使用してく
  414.             ださい。
  415.  
  416.  
  417.     /prompt=    処理中に表示される「継続(Enter/Space), 中断(A), 保
  418.             存ファイル名の変更(M)?」等の確認メッセージを制御し
  419.             ます。デフォルトは、/prompt=on です。
  420.  
  421.         [例 1]    d2f s c: d: /prompt=on
  422.             (常に確認メッセージを表示)
  423.  
  424.         [例 2]    d2f s d: e: /prompt=off
  425.             (エラーが発生した場合のみ確認メッセージを表示)
  426.  
  427.  
  428.     /size=        作成する保存ファイルの最大バイト数を指定します。
  429.  
  430.             このオプションを使用すると、例えば HDD 上に分割保
  431.             存することが可能になります。
  432.  
  433.         [例 1]    d2f s c: d: /size=200M
  434.             (C: の内容を 200M バイト単位に分割して D: へ保存)
  435.  
  436.         [例 2]    d2f s a: e: /size=1024K
  437.             (A: の内容を 1024K バイト単位に分割して E: へ保存)
  438.  
  439.             数値の後に、単位を表す文字を指定することが出来ます。
  440.  
  441.             'K'    数値 x 1024 バイト
  442.  
  443.             'M'    数値 x 1024 x 1024 バイト
  444.  
  445.             'G'    数値 x 1024 x 1024 x 1024 バイト
  446.  
  447.             (省略)    数値のまま
  448.  
  449.  
  450.     /step=        進行状況の表示間隔を指定します。
  451.  
  452.         [例 1]    d2f s c: d: /step=10
  453.             (進行状況を 10% 間隔で表示)
  454.  
  455.         [例 2]    d2f r c: d: /step=25
  456.             (進行状況を 25% 間隔で表示)
  457.  
  458.             指定された値以上処理が進行した場合に、進行状況の表
  459.             示を更新します。この時に表示されるのは、その瞬間の
  460.             進行状況です。このため、仮に /step=10 と指定しても
  461.             「10%、20%、30%、...」と表示されるとは限りません。
  462.             特にフロッピーディスクのような容量の小さなメディア
  463.             を保存した場合に誤差が大きくなります。
  464.  
  465.  
  466.  
  467. ●注意事項
  468.  
  469.     D2F は、復元時に復元先ドライブをロック(LOCK)します。ロックされたド
  470.     ライブは他のアプリケーションからアクセスすることが出来なくなります。
  471.     ロックされたドライブに対して他のアプリケーションが無理にアクセスし
  472.     た場合、そのアプリケーションの動作は一切保証されません。(大抵は、
  473.     ファイルが開けない等のエラーになるだけで実害は無いと思いますが…)
  474.     他のアプリケーションによって既に使用されているドライブはロックする
  475.     ことが出来ないため、そのようなドライブに対して復元を実行した場合は
  476.     D2F でエラーメッセージが表示されます。
  477.  
  478.     以上の理由から、DOS プロンプロ上で D2F を実行する場合は可能な限り
  479.     他のアプリケーションを終了させてから実行するか、もしくは MS-DOS (
  480.     MS-DOS モードでも可)で実行してください。
  481.  
  482.     ※上記は、一部専門的な内容が含まれています。意味がよくわからない方
  483.     は、「Windows 上で D2F を実行する時には、実行中のアプリケーション
  484.     を全て終了させること」あるいは「MS-DOS モードで再起動してから実行
  485.     すること」と理解して頂ければ結構です。
  486.  
  487.  
  488.  
  489. ●メッセージ一覧
  490.  
  491. 「 MS-DOS Ver 5.00 以降で実行してください. 」
  492.  
  493.     D2F を実行するには、MS-DOS Ver 5.00 以降が必要です。(使用中の DOS
  494.     のバージョン番号は、D2F 起動時に表示されます)
  495.  
  496. 「 ドライブが重複しています. 」
  497.  
  498.     D2F では、例えば C: の内容を同じドライブである C: に保存することは
  499.     出来ません。また、同様に C: に存在する保存ファイルを使用して C: を
  500.     復元することも出来ません。
  501.  
  502. 「 このドライブは使用出来ません. 」
  503.  
  504.     指定されたドライブが存在しないか、またはネットワークドライブである
  505.     可能性があります。D2F では、ネットワークドライブを保存することは出
  506.     来ません。(ネットワークドライブ上に保存ファイルを作成したり、そこ
  507.     から復元することは可能です)
  508.  
  509. 「 このドライブは未対応のフォーマット形式です. 」
  510.  
  511.     D2F で保存および復元することが出来るのは、FAT 形式でフォーマットさ
  512.     れたドライブだけです。例えば、WindowsNT で使用されている NTFS 等は
  513.     扱うことが出来ません。
  514.  
  515. 「 予約セクタ数が大きすぎます. 」
  516.  
  517.     予約セクタとは、FAT の前に存在する領域のことです。この領域には BPB
  518.     や FSINFO 等の情報が記録されています。D2F は予約セクタ全体を一度に
  519.     読み込んで処理しているため、この領域が予想以上に大きい場合(一度に
  520.     メモリ上へ読み込むことが出来ない場合)は処理することが出来ません。
  521.  
  522.     ※このメッセージが表示された場合、作者まで連絡をお願いします。
  523.  
  524. 「 予約セクタ数が異なります. 」
  525.  
  526.     復元先ドライブの予約セクタ数が保存時と異なる場合、そのドライブに対
  527.     して復元することは出来ません。
  528.  
  529. 「 保存ファイルを開くことが出来ません. 」
  530.  
  531.     [保存時] 指定された保存ファイルが、書き込み不可能な属性を持つファ
  532.          イルとして既に存在しています。あるいは、保存先のディスク
  533.          がライトプロテクトされています。
  534.  
  535.     [復元時] 指定された保存ファイルが存在しません。
  536.  
  537. 「 保存ファイルの書き込みに失敗しました. 」
  538.  
  539.     保存ファイルへの書き込み時にエラーが発生しました。保存ファイルが存
  540.     在するディスクを scandisk 等で検査してください。
  541.  
  542. 「 保存ファイルの読み込みに失敗しました. 」
  543.  
  544.     保存ファイルの読み込み時にエラーが発生しました。保存ファイルが存在
  545.     するディスクを scandisk 等で検査してください。(保存ファイル自身が
  546.     何らかの原因で破損している可能性も考えられます)
  547.  
  548. 「 このファイルは D2F で作成した保存ファイルではありません. 」
  549.  
  550.     D2F 以外のアプリケーションで作成したファイルが指定されました。指定
  551.     したファイルが D2F で作成した保存ファイルであることを確認してくだ
  552.     さい。
  553.  
  554. 「 この保存ファイルには対応していません. 」
  555.  
  556.     自分自身よりも古い(もしくは新しい)バージョンの D2F で作成された、
  557.     互換性の無い保存ファイルが指定されました。その保存ファイルの作成時
  558.     と同じ(又は互換性のある)バージョンの D2F を使用してください。
  559.  
  560. 「 保存ファイルに誤りがあります. 」
  561.  
  562.     分割保存した保存ファイルによる復元で、ファイルの順番が違うか、他の
  563.     保存ファイルが混入している可能性があります。
  564.  
  565. 「 ファイルシステムが異なります. 」
  566.  
  567.     復元先ドライブのファイルシステムが保存時と異なる場合、そのドライブ
  568.     に対して復元することは出来ません。たとえば、FAT16 形式でフォーマッ
  569.     トされたドライブを保存した場合、FAT16 以外の形式でフォーマットされ
  570.     たドライブに対して復元することは出来ません。
  571.  
  572. 「 復元先ドライブの容量が不足しています. 」
  573.  
  574.     復元先ドライブの容量が不足しているため、保存ファイルに記録された全
  575.     てのデータを復元することが出来ません。fdisk 等でパーティションを切
  576.     り直して、復元先ドライブの容量を大きくしてください。
  577.  
  578. 「 セクタあたりのバイト数が異なります. 」
  579.  
  580.     復元先ドライブのセクタあたりのバイト数が保存時と異なる場合、そのド
  581.     ライブに対して復元することは出来ません。
  582.  
  583. 「 クラスタあたりのセクタ数が異なります. 」
  584.  
  585.     復元先ドライブのクラスタあたりのセクタ数が保存時と異なる場合、その
  586.     ドライブに対して復元することは出来ません。
  587.  
  588. 「 ルートディレクトリ領域の大きさが異なります. 」
  589.  
  590.     復元先ドライブのルートディレクトリ領域の大きさが保存時と異なる場合、
  591.     そのドライブに対して復元することは出来ません。(ただし、FAT32 では
  592.     このような制限はありません)
  593.  
  594. 「 このドライブは他のアプリケーションが使用中です. 」
  595.  
  596.     DOS プロンプトでは、他のアプリケーションで使用されているファイルが
  597.     存在するドライブに対して復元を行うことは出来ません。
  598.  
  599. 「 メモリが足りません. 」
  600.  
  601.     D2F を実行するには、およそ 300K バイト以上の空きメモリが必要です。
  602.  
  603. 「 このドライブは断片化が多すぎて処理できません. 」
  604.  
  605.     ドライブは、使用し続けることによって「断片化」と呼ばれる現象が発生
  606.     します。この断片化が激しいドライブは、D2F で保存することが出来ない
  607.     場合があります。defrag 等を実行して、最適化を行ってください。
  608.  
  609. 「 ドライブの書き込みに失敗しました. 」
  610.  
  611.     復元時に、復元先ドライブへの書き込みでエラーが発生しました。復元先
  612.     のドライブを scandisk 等で検査してください。
  613.  
  614. 「 ドライブの読み込みに失敗しました. 」
  615.  
  616.     保存時に、保存元ドライブの読み込みでエラーが発生しました。保存元の
  617.     ドライブを scandisk 等で検査してください。
  618.  
  619. 「 保存先のディスク空き容量が不足しています. 」
  620.  
  621.     保存先のディスク空き容量が不足しているため、保存ファイルを作成する
  622.     ことが出来ません。MO や CD-R 等を保存先として指定している場合は、
  623.     他のディスクに交換してください。
  624.  
  625. 「 保存ファイルの分割数が多すぎます. 」
  626.  
  627.     D2F では、1000 個を超える分割ファイルは扱うことが出来ません。
  628.  
  629. 「 CRC が一致しません. 保存ファイルは破損している可能性があります. 」
  630.  
  631.     保存ファイルの内容が壊れています。物理的なトラブル、転送途中の文字
  632.     化け、あるいは第 3 者による保存ファイルの改竄などが原因として考え
  633.     られます。いずれにせよ、復元された内容は信頼することが出来ません。
  634.     (その保存ファイルで復元を強行する場合は /crc=off オプションを指定
  635.     して再度 D2F による復元を実行してください)
  636.  
  637. 「 終了しました. 」
  638.  
  639.     処理は正常に終了しました。
  640.  
  641.     [保存時] 保存ファイルは正しく作成されました。作成された保存ファイ
  642.          ルは大切に保管してください。
  643.  
  644.     [復元時] 復元先のドライブは正しく復元されました。そのまま問題無く
  645.          使用することが出来ます。
  646.  
  647. 「 終了しました. システムを再起動してください. 」
  648.  
  649.     処理は正常に終了しました。メッセージに従ってシステムを再起動してく
  650.     ださい。ここで何かキーを押すと MS-DOS に戻りますが、場合によっては
  651.     COMMAND.COM でエラーが発生することがあります。(エラーが発生しても、
  652.     システムを再起動すれば正常に動作します。復元そのものが失敗している
  653.     わけではないので安心してください)
  654.  
  655. 「 中断しました. 」
  656.  
  657.     処理の途中で中断しました。
  658.  
  659.     [保存時] 作成された保存ファイルは不完全です。そのままでは使用でき
  660.          ないので全て破棄してください。(不完全な保存ファイルは、
  661.          後々トラブルの原因になります)
  662.  
  663.     [復元時] 復元先のドライブは正しく復元されていません。そのままでは
  664.          使用できないので、再度 D2F による復元を実行してください。
  665.  
  666.  
  667.  
  668. ●既知の問題点
  669.  
  670.     現在公開している全ての D2F は、不良クラスタの処理に問題のあること
  671.     が判明しています。これは、今後のバージョンで修正する予定です。
  672.  
  673.     <詳細> D2F では、保存時に不良クラスタを無視(データ無しとして処理)
  674.         しますが、「そこは不良クラスタである」という情報は記録して
  675.         います。そして、復元時には「そこは不良クラスタである」とい
  676.         う情報も忠実に再現してしまうため、新品のハードディスク等へ
  677.         交換した場合に正常なクラスタが「不良クラスタ」になってしま
  678.         う場合があります。(同様に、逆のケースも考えられます)
  679.  
  680.  
  681.  
  682. ●最新版の入手先
  683.  
  684.     D2F の最新版は、下記の場所で入手可能です。このホームページでは D2F
  685.     のソースコードもダウンロードできます。
  686.  
  687.     http://www2.tky.3web.ne.jp/~shrimp/
  688.  
  689.  
  690.  
  691. ●バージョンアップ案内について
  692.  
  693.     D2F 関連の情報(バージョンアップ案内、不具合のお知らせ等)をメール
  694.     で配信しています。登録方法などの詳細はホームページに掲載しています
  695.     ので、そちらをご覧ください。ホームページを見ることが出来ない場合は、
  696.     その旨明記した上で作者までメールでお問い合わせ下さい(^^)
  697.  
  698.     ※登録作業は、ホームページに記載されている書式で送られてきたメール
  699.     を機械的に処理しています。これは、作者自身の手間を省き、開発作業に
  700.     出来るだけ多くの時間を割り当てるためです。受け取ったメールのうち、
  701.     ホームページに記載されている登録書式のものは専用のツールに処理させ、
  702.     作者自身は質問に対する回答を最優先とし、次に動作報告などの情報整理
  703.     を行っています。その他のメールは時間に余裕のある時、または気分転換
  704.     したい時などに一括処理しています。このため、ホームページに記載され
  705.     ている以外の方法…たとえば「登録をお願いします」とだけ書かれたもの
  706.     はどうしても登録作業が遅れてしまいますし、場合によっては登録せずに
  707.     破棄することもあります。何らかの方法でホームページを見ることが出来
  708.     る場合は極力そちらの方法で登録をお願いします。また、ホームページに
  709.     記載されている書式に加えて「お願いします」という文章を付け加える方
  710.     も多いですが、稀に登録ツールが誤動作してしまって登録されないという
  711.     ケースもありますので宜しくお願いします(苦笑)
  712.  
  713.  
  714.  
  715. ●連絡先
  716.  
  717.     E-Mail: shrimp@tky.3web.ne.jp
  718.  
  719.     使用後の感想をお待ちしています。特に、実行結果に関する情報は成功/
  720.     失敗に関わらずとても参考になります。ご意見、ご要望も大歓迎です。あ
  721.     まり堅苦しく考えずに、軽い気持ちでメールしてください(^^) みなさん
  722.     からのメールが、作者の原動力になっています。
  723.  
  724.     ※上記のメールアドレスはプライベート用です。2 ~ 3 日に 1 度は確認
  725.     するようにしていますが、本業が忙しくなると確認が遅れる場合がありま
  726.     す。届いたメールには必ずお返事しますので、10 日以内に返事が無い場
  727.     合は再度メールをお願いします。(事故等でメールが失われてしまってい
  728.     る可能性が考えられるので…)
  729.  
  730.     質問や不具合の報告は、できるだけホームページで用意している掲示板を
  731.     利用してください(^^) みなさんで情報を共有することができ、なにより
  732.     作者のレスポンスが最も速い場所でもあります(笑) テレホーダイ時間は
  733.     激しく重くなってしまうのがネックですが…。(もし高速な CGI サーバ
  734.     を貸していただける場合は連絡ください(^^;)
  735.  
  736.     添付した faq.txt には、作者に寄せられた質問のうち、よくあるものを
  737.     Q&A 形式でまとめてあります。いつになったら返ってくるのかわからない
  738.     作者の返事を待つよりも、faq.txt を読むほうが早いかもしれません(笑)
  739.  
  740.     D2F がうまく動作しなかった場合、その原因が D2F のプログラムにある
  741.     のか、ハードウェアに依存する問題なのか、判断が難しい場合があります。
  742.     そのような場合でも、他の似たような環境による動作結果の情報があれば、
  743.     その原因を特定するための手助けになります。「こんな環境だけど、正常
  744.     に動いてます」「この環境ではダメだったんだけど…」等、簡単なもので
  745.     構わないので教えていただければ、みんなで幸せになれます(^^) また、
  746.     ちょっと困ったことがあったけど自力で解決してしまった…というような
  747.     情報も大歓迎です。たとえば「ノートパソコンの MS-DOS でネットワーク
  748.     を認識出来ずに困ったけど、こんな方法で解決出来ました」という具合に、
  749.     どんな小さなことでも構いませんので教えていただければと思います(^^)
  750.     こんなこと作者は既に知っているだろう…なんて気遣いは無用ですので、
  751.     気軽にメールしてください。
  752.  
  753.  
  754.  
  755. ●著作権/転載など
  756.  
  757.     D2F はフリーウェアです。
  758.  
  759.     著作権は作者(shrimp / 飯間 洋太)にあります。
  760.  
  761.     使用、転載、及び配布は非営利であれば自由に行っていただいて結構です。
  762.     メールによる連絡は事前、事後に関わらず不要です。ただしオリジナルの
  763.     配布形式(.lzh)を変更しての転載、配布はいかなる理由があろうと一切
  764.     認めません。(「認めない」と明言しているのですから、これに関連する
  765.     お問い合わせはご遠慮ください)
  766.  
  767.     営利団体による利用、および営利を目的とする場への転載、配布について
  768.     は事前に作者の許可を得てください。雑誌等への掲載についても同様です。
  769.     まぁ、あまりうるさいことを言うつもりはありませんので、まずは連絡を
  770.     お願いします :-)
  771.  
  772.     シェアウェアを公開されている方で D2F を継続利用される場合は、必ず
  773.     事前にメールで連絡をお願いします。(該当者がメールによる連絡無しに
  774.     D2F を継続利用することは禁止します。継続というのがどの程度の範囲を
  775.     意味するのかはここではあえて述べませんが、シェアウェアを公開されて
  776.     いる方であれば自分で判断出来ますよね?)
  777.  
  778.     D2F を使用した結果生じた損害等について、作者は一切保証する義務を負
  779.     いません。
  780.  
  781.  
  782.  
  783. ------------------------ 以下は、作者の独り言です ------------------------
  784.  
  785.     こんにちは。D2F 作者の shrimp です。
  786.  
  787.     申し訳ありませんが、独り言をつぶやく余裕なんて全く無いほど追い詰め
  788.     られています(汗) 今回の D2F Ver 0.09b も、ぢつは現実逃避するため
  789.     に作成したようなものです(半分本気)
  790.  
  791.     D2F 新バージョンの開発を始めてからもう 9 ヶ月になります。その間、
  792.     たくさんのみなさんから「頑張ってください」「期待しています」と応援
  793.     され、それに答えようと努力してきました。しかし、あまりにもその声が
  794.     多くなってきて、逆にそれらがプレッシャーとなって襲いかかってきてい
  795.     る状況です(苦笑) なんだかずいぶんと贅沢?な悩みですが、もともと気
  796.     の小さい作者にとってはかなり致命的だったりするんですね、これが(^^;
  797.  
  798.     あ、もちろん今後もみなさんからのお便りは大歓迎です(^^) たしかに、
  799.     プレッシャーを感じているのは事実です。でもそれ以上にみなさんからの
  800.     お便りを読む瞬間がとても幸せなんです。応援でも、要望でも、苦情でも、
  801.     思ったこと感じたことは遠慮せずに作者にぶつけてください。みなさんの
  802.     お便りに支えられている、これもまた間違い無く事実ですから。
  803.  
  804.     まーそんな状況でも、D2f Version 0.10 の開発は少しずつ進んでいます。
  805.     現在、保存処理はほぼ完成、復元処理は 70% といったところでしょうか。
  806.     なお、圧縮処理は別問題なのでここでは除外しています。
  807.  
  808.     それでは、今度こそ D2F Ver 0.10(予定)でお会いしませう(^^;;;
  809.