特集2 壊れたWindows データを救う裏技 Windowsマシンが突然起動しなくなったとき,あなたならどう対処するだ ろうか?「バックアップを使ってマシンを復旧する」という方法は理想的な回答 だが,バックアップ・データがなければ意味がない。そもそもクライアントPCで は,バックアップを取っていない場合が多いだろう。「とりあえず壊れたWindowsマシンからデータだけでも救出したい」と考えているなら,Windows 2000/XPの標準機能やLinux,フリーソフトを使ったいくつかの 裏技 が使 える。しかも出費はゼロだ。 (中田 敦=[email protected]) 106 日経Windowsプロ 2003年 7月(no.76) CG構成 (堀田 倫子) マシンから サーバー管理の世界では,トラブル NTFSで困難になったデータの救出 で取り上げる「6つの裏技」を使えば, に備えてデータをバックアップしてお ファイル・システムに「FAT」を使う 壊れたマシンのNTFSパーティション くことは常識である。しかし,クライ Windows 9xの時代は,MS-DOSの起 からデータを取り出したり,誤って消 アントPCで厳重なトラブル対策をし 動フロッピ・ディスク (FD) を使ってハ 去したデータを復旧したりできる。 ているユーザーは少数派だろう。 ードディスクからファイルを読み出せ 最初の2つの裏技は,Windowsの標 た。しかし,パーティションを 「NTFS」 準機能を少し ひねった 使い方でデー 「Windowsマシンが起動しない!」 「重 でフォーマットしたWindows 2000/ タを救出する。例えばWindows XP 要なデータが消えた!」 というトラブ XPだと,MS-DOSの起動FDではフ マシン上でWindows 2000の回復コン ルが発生した場合,どう対処すればよ ァイルを読み出せないのだ。 ソールを起動すると,データが読み出 バックアップがない状況で,もし いだろうか。 Windows 2000/XPは,起動FDに せてしまうから不思議である。 Windowsマシンが起動しない場合 似た機能として「回復コンソール」を備 Linuxを使って,Windowsマシン は,最終的にはシステム全体を復旧さ えている。Windows 2000/XPのイン からファイルを救出する裏技も3つ紹 せなければならない。だが,その前に ストール用CD-ROMを使ってマシン 介する。LinuxはCD-ROMやFDから 必ず,壊れたマシンに閉じ込められた をブートし,コマンド・ラインの操作 ブートさせるので,面倒なインストー ユーザー・データを迅速に救出して, 環境を提供してくれる。だが,初期設 ル作業は一切不要だ。しかも,USB接 退避させておく必要がある。リスクを 定では回復コンソールでハードディス 続のストレージやネットワークを利用 伴う復旧策やOSの再インストールが ク上のデータをFDにコピーできない。 した大量のデータ救出が可能である。 最後の裏技は,Windowsの「ごみ 避けられない場合があるからだ。ユー ザーが代替機で仕事を続けるために タダで使える 裏技 がある 箱」から完全に消してしまったファイ トラブル対策用に様々なツールが市 ルを復旧させる方法だ。ファイル復旧 ただし,壊れたマシンからデータを 販されているが,トラブルの内容が特 用のフリーソフトを 仕様通り に使う 救出する際,Windows 2000/XPには 定の範囲に限定される場合,市販ツー ので裏技とは言い難いが,その復旧能 困った問題がある。 ルを使わなくても解決可能だ。本特集 力はなかなかのものである。 も,最低限必要な処置である。 107 日経 Windowsプロ 2003 年 7月 (no.76) 本来回復コンソールを使うために 【裏技その1】 起動/ログオンできない Windows XPから Windows標準機能 で ファイルを救出する ことが許可される。 は,当該マシンのAdministratorのパ ただし,回復コンソールでは日本語 スワードが要求される。しかしここで を入力できないため,日本語が付いた は,バージョンが違う回復コンソール フォルダやファイルはうまくコピーで を起動しているため,パスワードを入 きない場合がある。 力することなく,いきなり回復コンソ 前述したように,Windows XPマ ールが現れる。 シンが起動/ログオン不能になったと さらに,本来回復コンソールではア き,中のデータを取り出すのは難し クセスできないはずのフォルダにも移 い。MS-DOSの起動FDではNTFSの 動できる。Windows XP上で設定し ディスクを読み出せないし, 「回復コ たアクセス権も無視される。 ンソール」でもファイルをFDにコピ ただし,デフォルトの状態ではファ イルをFDにコピーできない。 ーできないためだ。 1つ目の裏技はFDしか使えないの で,1.44Mバイトを超える大容量ファ イルは取り出せない。多数のファイル をコピーするときもFDの入れ替えが しかし,実はWindows XPには 抜 け道 がある。Windows XPに対して 【裏技その2】 Windows 2000/XPを 追加インストールする copy aaaa.txt a:¥ 面倒だ。 しかし,Windows 2000/XPで使え Windows 2000の回復コンソールを起 といった具合にcopyコマンドを入 るすべての周辺機器を使ってデータを 力しても, 「アクセスが許可されてい 取り出す方法がある。それは,壊れた 手順は簡単である。まず,Win- ません」 というメッセージが表示され OSとは別に,もう1つのOSを追加イ dows 2000のCD-ROMを使ってブー る。そこで,次のようなコマンドを入 ンストールする裏技である (図1) 。追 トする。すると,OSをインストール 力する。 加したOSを起動すると,以前に設定 動すると,マシン内のあらゆるファイ ルをFDにコピーできるようになる。 したアクセス権をすべて無視して,デ するか,回復コンソールなどを使用す るか,処理内容を選択する画面が表示 set allowremovablemedia= true ある。ネットワークやCD-Rドライブ されるので,ここで「R」キーを押して, 回復コンソールを呼び出す。 ィスク上のファイルにアクセス可能で これでFDにファイルをコピーする などを使って大量のデータを比較的簡 単に救出できる。 OSを追加インストールする方法は, 通常のインストール方法と基本的に同 C:¥ じである。異なる点は,OSをインス OSが起動不能に! 管理者のパスワードが分からない け。デフォルトで使用される「C:¥ WINNT (起動不能になったOS) (起動不能 起動不能になったOS) WINNT」や「C:¥Windows」以外のフ 追加インストールしたOSから起動不能になった OSのフォルダを操作 ●全てのフォルダにアクセス可能 WINNT̲01 (追加インス (追加 追加インストールしたOS) トールするフォルダ名を変えることだ ●CD-Rドライブや外付けストレージなど 全デバイスが利用可能 ォルダ名(例えば「C:¥WINNT̲01」 ) を指定すればよい。 インストール終了後にマシンを再起 動すると,ブートするOSを選択する メニュー画面が現れる。一番上に表示 図1●別のフォルダにWindows 2000/XP を追加インストールする Windows 2000/XPが起動不能になったとしても,別フォルダにOSを追加インストールして起動すれば, ファイルを読 み出せることがある。ただし,HDDが不調な場合は同じトラブルに見舞われる危険性がある。 108 日経Windowsプロ 2003年 7月(no.76) されているOSが追加インストールし たもので,次に表示されているのは元 特集 2 壊れたWindowsマシンからデータを救う裏技 のOSである。一番上に出てくるOS名 を選んでEnterを押し,マシンをブー トすればよい。 もっとも,障害が発生したと思われ るHDDにOSを追加インストールする 図2●KNOPPIXのデスクト ップ画面 CD-ROMからブートするだけ で,Windowsに似たデスクト ップ画面が立ち上がる。各種 プログラムはWindowsと同様 に左下のメニュー・ボタンから 呼び出す。ファイルやフォルダ はシングル・クリックで開く。 のは,少し乱暴なやり方かもしれな い。HDDに新しいOSをインストール このボタンをクリックする とファイル・マネージャー の「Konqueror」を簡単 に起動できる するだけの空き容量も必要だし,作業 時間も結構かかる。これが嫌なユーザ ーには,次から紹介するLinuxベース の裏技が役に立つだろう。 【裏技その3】 CD-ROMブートLinuxで ファイルをレスキュー 3 再度「sda1」を右クリックして [Change read/write mode]をクリックする これまで見てきたように,Windows 4 書き込み可能にするかどうか聞いてくるので [Yes]をクリックする の標準機能だけでもファイルを救出で きる。ただし,その使い勝手には少々 不満が残る。 この課題を易々とクリアするツール が,ドイツで開発されたCD-ROMブ ートのLinux「KNOPPIX」である。 KNOPPIXはFATパーティションの 読み書きとNTFSパーティションの読 み出し機能を備えていることに加え, USB接続のストレージやATA接続の CD-Rドライブが自動認識で使える。 1 KDE上で「sda1」を右クリックして [プロパティ]をクリックする 2[デバイス]タブを開いて, [リードオンリー]のチェックマークを外す 図3●外付けUSB接続HDDを書き込み可能にする KNOPPIX上で「sda1」 と名付けられた外付けUSB接続HDDにファイルをコピーするためには, ドライブを書き 込み可能モードに変更する。 このため,ファイルの救出が非常に容 易なのだ。しかも,KNOPPIXはCDROMからブートできるので,HDDに PIXが最も使いやすい。ATA接続の リー上にある仮想ドライブ) にコピー インストールする手間がかからない。 CD-ROMを備えるマシンであれば, して使う。そのため,128Mバイト以 KNOPPIXの日本語版は,独立行政 ほぼすべてのマシンで利用できるし, 上のメモリーを積んだマシンでないと 法人産業技術総合研究所(産総研)の 設定によってはPCカードで接続した 正しく起動しない場合がある点に注意 Webサイト (http://unit.aist.go.jp/ CD-ROMからブートすることも不可 が必要である。 it/knoppix/)で無償配布している。 能ではない。KNOPPIXは日本語入力 CD-ROMブートのLinuxは複数存在 もデフォルトで対応している。 CD-ROMイメージをダウンロード するが,対応するデバイスや付属する ただし,KNOPPIXはシステム・フ KNOPPIXでファイルを救出する手 アプリケーションの多さで,KNOP- ァイルをRAMディスク (メイン・メモ 順を説明しよう。まずは産総研から 109 日経 Windowsプロ 2003 年 7月 (no.76)
© Copyright 2024 Paperzz