home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 December / VPR0112B.ISO / OLS / WASH2000 / wash2000.lzh / WASHM.TXT < prev    next >
Text File  |  1999-11-14  |  7KB  |  141 lines

  1.    === <MBR 洗濯機> (Backup HD Master Boot Records for DOS/V) ===     Ver 1.50
  2.      コマンド入力  =    WASHM   S   または   R   [#n]   [d:\Path]      Copyright
  3.    S = Store     ディスク #n の MBR を ==> ファイル d:\Path へ 保管    (C) 昇太 
  4.    R = Restore   ディスク #n の MBR を <== ファイル d:\Path で 復活     & Miyoko
  5.    n (1-9 のみ) 省略 = HD #1   d:\Path 省略 = カレント:WASHM000.MBR      '95-'99
  6.  
  7. ------------------------------------------------------------- WASHM.TXT Ver 1.50
  8.  
  9.       【警告!】
  10.  
  11.   この Ver 1.50 では, ハードディスクの物理番号 #? の指定法が変わっていますので十
  12. 分注意してください !!!!!!!!!!!!!!!   #0 ~ ではなく, #1 ~ の指定です.
  13.  
  14.   このツールは, IBM/AT 互換機の仕様である BIOS の int 13h を利用したプログラムで
  15. す. PC-98NX にも改良し対応していますが (旧) PC-98 など, 仕様の異なるマシンでは使
  16. 用できません. また,新バージョンでも「OS の選択機能」の部分をバックアップする仕様
  17. としましたが,私たち開発側が Linux, FreeBSD, NT, OS2 などとのパーティション分割に
  18. よる「異 OS 共有」をお勧めするものではありません. 私たちは趣味として種々の OS を
  19. 切り換えて走らせていますし, WASH でもこれらの OS (非 MS-DOS 領域) の存在とは関係
  20. なく,  FAT 管理された Windows95 などのパーティションがバックアップできることを確
  21. 認していますが, このようなことはかなり危険な作業であり, 各自の責任において実行さ
  22. れるようにお願いします. 私たちはご好意にあふれたご質問やご相談にはできるだけ応じ
  23. ますが, 動作の保証や責任はとれませんのでご承知お願いします.
  24.  
  25.  
  26. ○ 新バージョンにおける改良点 (仕様) …
  27.  
  28.  1.  MBR は, 通常ハードディスクの先頭 1 セクターのみに存在するものですが, この部
  29.   分を数セクター (最大値は, 最初のパーティション先頭位置までのセクター数) を使っ
  30.   て OS の選択起動を可能とするツールがあります. また, ウイルスの中には巧妙にこの
  31.    MBR 部分に住み着くものがあるようです. この新バージョンでは次のように,私たちの
  32.   考え得る方法で有効な MBR のすべてを保管し, 復帰することができるようにしました.
  33.  
  34.       ・ シリンダー #0, ヘッド #0, セクター #1 の先頭 1 セクターは無条件に処
  35.          理 (保管/復帰) します.
  36.       ・ ハードディスクのヘッド #0 に存在するセクター (63 セクターのものがほ
  37.          とんどですが) 中に, データが同一 (00 or E5) でないものが 1 バイトで
  38.          も存在すると,最初のパーティションの寸前までを「拡張された MBR」と判
  39.          断して,そのすべてを処理します. ただし, マルチトラック (ヘッド #1 に
  40.          までまたがるような MBR は存在しないものと考え) の処理はしませんから
  41.          最大 63 セクターが MBR 最大値となります. 最初のパーティションがヘッ
  42.          ド #0 に (例えば, MBR 直後の セクター #2 以降からのように) 存在する
  43.          場合は, その直前までのセクターを MBR と考え, 上と同様に処理します.
  44.  
  45.  2. ハードディスクの存在のチェックをさらに厳格にすることとした.
  46.  
  47.  3. 隠しコマンドオプション (K) を追加した. ディスクの MBR を完全に初期化するコマ
  48.   ンドです. 通常は使用することはない筈です. WindowsNT で NTFS の領域設定をして後
  49.    FDISK ではどうしても領域削除ができないという例があり, 特別に追加しました.
  50.  
  51.           WASHM  K  #1
  52.  
  53.  4.  MBR へ巣くうウイルスを検査したり除去するために, MBR の (R) リストア時に保管
  54.   してあるファイルの内容と照合する機能を追加しました. もしこのようなおそれがあり
  55.   不安でしょうがないかたは,「念のため復活書込しますか ?」と表示されたら [Y] と答
  56.   えてください.
  57.  
  58.  
  59. ○ はじめに…
  60.  
  61.    WASHM は, ハードディスクの先頭部分に存在するブートローダーを保管 / 復活するこ
  62. とのできるツールです. 使い方は DOS コマンドラインから
  63.                                   WASHM
  64.   とだけ入力することによって表示される冒頭の説明のとおりです. コレデハ アンマリカナ?
  65.  
  66.  
  67. ○ 若干の使用方法についての解説…
  68.  
  69.   冒頭の説明のとおりコマンドを入力すると,できるだけ間違って MBR を (ユーザーの意
  70. 図に反して) 壊すことのないよう執拗に WASHM 側から質問してきますのでこれに [Y] ま
  71. たは [N] と,正確に答えてください. これで間違うことなく機能する筈です.
  72.  
  73.   エラー表示が出て, プログラムが中止されることがありますが, たいていの場合, あな
  74. たのコマンド入力のミスと思われますので, 再度確認して試みてください. エラー表示は
  75. 非常にわかりやすくしてある…つもりです.
  76.  
  77.   (特にシステムディスクのバックアップのために, WASH を Windows95/98 デスク
  78.      トップのショートカットアイコンや AUTOEXEC.BAT で自動実行されている方に)
  79.  
  80.   バッチファイルは次のように作成しておくと,システムと共に MBR も保管することが可
  81. 能となりますので, ご利用ください.
  82.  
  83.        ECHO Y|WASHM S #1 F:DSK0      …  HD #1 MBR を F:DSK0.MBR に保管する.
  84.        WASH S C: F:DSK_C             …  C: を F:DSK_C.DSK に保管する.
  85.  
  86.  
  87. ○  WASHM の利用法…
  88.  
  89.  1. 他の OS をインストールした際に, MBR が変わってしまったのでこれを元に戻したい
  90.   場合.
  91.  
  92.  2. 私たちは, ソフトウエアへのウイルスの侵入には全く無防備, 無頓着です. システム
  93.   がおかしくなったら WASH で元に戻せばよいことだから…です.  (知らず知らず他人へ
  94.   感染を中継するおそれがありますので考えを改めなければいけませんね) しかし, ウイ
  95.   ルスの中には MBR を壊したり, MBR の中に潜むものもあるようです.  もしそんなおそ
  96.   れがある時は WASHM で MBR を復元することができます. なお, この場合の復元はフロ
  97.   ッピーから DOS を起動して行ったほうが再感染を防ぐためにもよいと思います.
  98.  
  99.  3. 力のある方が, 自作の MBR プログラムを作成して, これを MBR セクターへ書き込む
  100.   場合. なお,この場合は既存の MBR 保管ファイル XXXX.MBR を取り出して, そのオフセ
  101.   ット 02h 番地から実行プログラムを書き換えるようにしてください. 先頭 1 ワードは
  102.   固有のパラメータの保管に使用していますので書き換えないでください.
  103.  
  104.  
  105. ○ ご注意ください…
  106.  
  107.   現在のところ, WASHM は DOS/V (IBM/AT 互換) 機専用で, (旧) PC-98 用のは開発して
  108. いません.  簡単に作れると思ったのですが…ハードディスクのユニット HD #n の指定で
  109. はうまくない部分があるからです.  現行 WASHM を (旧) PC-98 上で実行することはおや
  110. めください.  (PC-98NX でも, MBR ファイルを効率よく処理できるように改良してありま
  111. すから問題なく使用できます)
  112.  
  113.   「保管時とパーティション情報が異なります. 含めて復活書込しますか? (Y/N)」
  114.  …  MBR の復活書込時, このような警告表示が出ることがあります. これは MBR 領域に
  115.   含まれるパーティションの情報が現在のディスクのパーティションの状態と異なるため
  116.   に警告を発するものです. おそらくあなたが MBR の保管後に FDISK でパーティション
  117.   を切り直したものと思われますので通常は「N」と応えてください.  この機能は何らか
  118.   のトラブルでパーティション情報が破壊された場合にこれを復旧する目的のものです. 
  119.   この警告が出る時はかなり危険な状態ですので, パーティションを切り直した場合は, 
  120.   改めて MBR を保管し直すように心がけてください.
  121.  
  122.    WASHMBR Ver 1.00 及び 1.10 で保管した MBR ファイルは,今回の Ver 1.50 では復活
  123. 書込には使えません. エラー表示が出て中止されるだけで, ダメージを受けることはあり
  124. ませんが, 改めて WASHM S …で保管し直してください. (WASHMBR Ver 1.20 ~ WASHM の
  125. いずれのバージョンとでも互換性は完全です)
  126.  
  127.  
  128. ○ おしまいに…
  129.  
  130.    WASHM は「Windows95/98 洗濯機 WASH」 (の自己解凍ファイル WASH98.EXE) に含まれ
  131. る添付ツールです.  WASH98.EXE 全体として「シェアウェア」としての扱いとなっていま
  132. すので, WASHM.COM を単体で配布されることはお断りします.
  133.  
  134.                                                                      (以上)
  135. --------------------------------------------------------------------------------
  136.                    昇太 & Miyoko @熊本      http://www1.nisiq.net/~miyokko/
  137.                             miyokko@mx2.nisiq.net   miyokko@pop21.odn.ne.jp
  138.                         ICQ 39318581  NIFTY-SERVE CYN00475  PC-VAN PCF10533
  139.                                         HAM radio JA4BYM (ex-JA3WAE JA9CLX)
  140.  
  141.