Windows TIPS ディレクトリ

ストレージ

更新日:2006/03/31

 サブディレクトリ
 ストレージ
ASRでシステムをバックアップする
Windows OSシステム全体の完全なバックアップとリストアを行うためには、ASR(自動システム回復)機能を利用するとよい。 / ハードディスクにASRバックアップを取っておくと、Windows OSシステムのバックアップとリストア(いわゆるディザスタ・リカバリ)を素早く行うことができる。 / ASRバックアップを実行すると、OSのシステム・パーティション全体がバックアップされるだけでなく、現在のディスク・パーティションやデバイス・ドライバの状態などを記録した、ASRフロッピー・ディスクが作成される。 / ASRバックアップを作成後に、ディスク・パーティションの構成などを変更してはいけない。構成を変更したら、必ずASRバックアップを取り直す必要がある。
ASRでシステムをリストアする
Windows OSシステム全体の完全なバックアップとリストアを行うためには、ASR(自動システム回復)機能を利用するとよい。 / ASRリストアでは、最初にWindows OSを仮インストールして、その上でリストア・ツールが実行される。 / ASRリストアを起動するためには、Windows OSのインストールCD-ROMでシステムを起動し、[F2]キーを押してASRリストア・モードに入る。
FAT→NTFSにファイル・システムを変換する
Windows NT系列のOSでは、アクセス管理機能を強化したNTFSファイル・システムを利用可能である。 / しかし古いコンピュータでは、従来ソフトウェアとの互換性のために、わざとFATボリュームが使われている場合がある。 / このような場合には、convertコマンドを使って、既存のファイルをそのままNTFSボリュームに変換することができる。
diruseコマンドでディスクの使用量を調べる
各ユーザーがどのくらいディスクを使用しているかや、システム内の各フォルダがどのくらい利用されているかを調べたい場合がある。 / フォルダ別のディスク使用量を調査するには、リソースキット・ツールに含まれるdiruseコマンドを使うとよい。 / SFU環境ではUNIXベースのduコマンドが利用できる。
IISのログ・ファイル・フォルダを変更する
IISのログ・ファイルはデフォルトではシステム・ドライブ上に作成されるが、パフォーマンスや管理のことを考えると別ドライブに記録するのが望ましい。 / ログ・ファイルの格納フォルダはWebサイトやFTPサイトのプロパティで変更することができる。 / IIS全体のプロパティを変更すると、新規作成されるサイトのデフォルト・フォルダを変更することができる。
ディスク・クリーンアップをバッチ実行する
Windows標準のディスク・クリーンアップ・ツールを使えば、ブラウザのキャッシュやごみ箱など、日々のWindows利用で蓄積したファイルを消去ないし圧縮して、ディスクの空き容量を増やし、PCのパフォーマンスをアップさせることができる。 / 「ディスク クリーンアップ」のコマンドライン・オプションを使えば、任意の設定をレジストリに保存しておき、この設定でクリーンアップ処理を実行できる。
障害調査用のメモリ・ダンプを無効にする
Windows OSには、システムに障害が発生するとメモリの内容をファイルに書き出すメモリ・ダンプ機能がある。 / メモリ・ダンプはOS内部の障害の調査などで利用されるが、一般ユーザーにとっては不要なファイルである。 / メモリ・ダンプ機能を無効にしておけば、障害発生時にメモリ・ダンプは作成されず、時間もファイル領域も無駄にならない。
USB大容量記憶装置ドライバを無効にする
手軽なデータ移動デバイスであるUSBメモリは、それゆえ簡単に機密情報を盗まれる心配も高い。 / Windows XP SP2からの新機能で、USBメモリへの書き込みを禁止することが可能になったが、OSが限られるうえに、読み取りは制限されない。 / 必要なら、読み取りも含めて、USBメモリの使用を全面的に禁止することができる。
Outlook Expressのフォルダを最適化して領域を節約する
Outlook Expressではメッセージをフォルダという単位で管理している。各フォルダは実際には1つの.dbxファイルになっている。 / メッセージを削除しても.dbxファイルのサイズは変わらず、メッセージの占有していた部分が空き領域となるだけである。 / 最適化操作を行うことにより、.dbxファイル中の未使用領域をなくして、ディスクを節約することができる。
dirコマンドでファイル名の一覧を取得する
ファイル名の一覧を取得するには、dir /bコマンドを利用する。 / ファイル名やフォルダ名だけを取得するには/adや/a-dオプションを利用する。 / dir /sコマンドでファイルを検索することができる。
ディスク・デフラグをスケジュール実行する(Windows XP編)
Windows XPに付属のディスク・デフラグ・ツールにはスケジュール実行機能がない/しかしWindows XPから提供されるようになったコマンドライン版のdefragコマンドとタスク・スケジュール機能を組み合わせれば、デフラグのスケジュール実行が可能である。
ファイルの一覧情報リストを取得する
あるフォルダに含まれるファイルの一覧を取得できると、ファイルの整理などに役立てることができる。 / Excelを使うことにより、ファイルの一覧情報を簡単に取得することができる。
ディスク・デフラグ・ツールの制限について
Windows 2000/Windows XPでは、OS標準でディスク・デフラグ・ツールが搭載されるようになった/これは、米Executive Software社が開発したDiskeeperと呼ばれるデフラグ・ツールの機能制限版である/基本的なデフラグ処理は問題なく実行できるが、パッケージ販売されるDiskeeperのフル機能版と比較すると、標準添付のものにはいくつかの機能制限がある。
ページ・ファイルを別ドライブに一時待避し、デフラグを効率よく行う方法
ディスクのデフラグメントを効率よく行うには、物理的に連続したディスクの空き領域が必要である/空き領域が少なくて効率よくデフラグできないなら、サイズも大きく、デフラグ時に移動不能な壁となるページ・ファイルを別ボリュームに一時的に移動するとよい。
ページ・ファイルによるディスクのフラグメントを防止する方法
Windows 2000/XPの仮想メモリをつかさどるページ・ファイルは、必要に応じてサイズを拡大する機能を持つ/しかしこのデフォルトの状態のまま使っていると、ページ・ファイルが激しくフラグメントを起こして、システム性能の低下を招いたり、フラグメント処理の壁になってしまったりする/これを解消するには、物理的に連続したディスク領域にページ・ファイルを固定し、自動的な拡張を禁止すればよい。
最適なページ・ファイル・サイズを知るには
システムが仮想メモリをどのくらい使っているかを調べるにはタスク・マネージャを使う。/この値を元にしてページ・ファイル・サイズを決める。/ページ・ファイル・サイズは、大きくても物理メモリ・サイズの2倍程度までになるようにメモリを増設するとよい。
USBメモリによる情報窃取を防止する(USBメモリを読み出し専用にする)
USBメモリは手軽なデータ移動デバイスだが、一方では機密情報の窃取などに悪用される心配もある。 / レジストリ設定を変更することにより、USBメモリを読み出し専用にし、書き込み不可にして情報窃取を防止できる。
ntbackupのバックアップ・パフォーマンスを向上させる
ファイルやシステムをバックアップするには、Windows OS標準のバックアップ・ツールが利用できる。 / バックアップ・ツールの標準状態では、バックアップ速度は意外と遅い。 / レジストリを変更することにより、バックアップのパフォーマンスを向上させることができる。
Outlook Expressでメール・ボックスやニュース・メッセージの保存先ディレクトリ(ドライブ)を変更する方法
コンピュータを買い換えたときや、より大きなハードディスクに交換するときなどには、今まで受信したメール・データを移行させる必要に迫られる。 / しかしOutlook Expressでは、受信メールなどを保存している場所が分かり難い。 / Outlook Expressの機能を使えば、メッセージの保存先を特定したり、保存先フォルダを変更したりできる。
Macintoshボリュームを作成・管理する方法
Windows 2000 Server/Advanced Serverには、共有フォルダや共有プリンタをMacintoshクライアントからも利用可能にする機能がある。 / これを利用すれば、WindowsクライアントとMacintoshクライアントとの間で、ファイル共有やプリンタ共有を行うことができる。 / このためのサービスはデフォルトではインストールされないので、利用にあたっては明示的にサービスをインストールし、設定を行う必要がある。
暗号化はフォルダごと行う
ファイル単位で暗号化を行うことは可能。しかしこれをアプリケーションで上書きすると、暗号化設定が解除されてしまうことがある。
ファイルやフォルダを暗号化する方法
Windows 2000で新たに提供された暗号化機能はこうして使う。
サイズの大きなファイルを簡単にみつける方法
大容量化が進もうとも、やがてディスクは不足するものだ。効率的にディスクを掃除するには、サイズの大きな不要ファイルを重点的に削除することだ。/これには、ファイル・サイズを指定して、ファイルとフォルダの検索を実行するとよい。
巨大なサイズのファイルを簡単に作る方法
fsutilコマンドを使うと、ギガバイト・クラスの巨大なファイルを簡単に作成することができる。 / こうやって作成した巨大なファイルを使うと、システムのパフォーマンスやネットワークの性能測定、負荷テストなどが行える。 / FAT32からNTFSに変換する場合は、MFT用の予約領域を作成しておくとよい。
Service Packのアンインストール用フォルダを削除する
WindowsにService Pack(SP)をインストールすると、万一適用による不具合が発生したときのために、SPをアンインストールするためのフォルダが作成される。 / このアンインストール用フォルダは200Mbytesを超える。アンインストールが不要になったら、このフォルダを削除してディスクを節約することが可能である。
ディスクの内容を完全に消去する
ディスクを破棄したり、譲渡したりする場合には、あらかじめディスクの内容を消去しておかないと情報が漏えいする危険性がある。 / ファイルをごみ箱に捨てても、インデックスが削除されるだけで、データ本体を消去するわけではない。そのためファイルを復活させることもできる。 / データを完全に消去するためには、ディスク全体に渡ってデータを完全に上書きする必要がある。このためにはcipher /wコマンドを実行すればよい。
エラーを無視してファイルをコピーする方法 ―壊れかけたディスクからのファイルの救出―
エラーの発生したディスクからファイルを読み出すには、別のマシンにディスクを取り付けて読み出すとよい。 / ファイルのコピーには、エラーを無視してコピーすることができるxcopyコマンドを使うとよい。
ディスクのパーティション・テーブルを調査する
ディスクにパーティション・テーブルという、パーティションを管理するためのデータ領域が存在する。 / パーティション・テーブルの内容を表示させるには、diskmapコマンドを利用する。
ディスク・ボリュームをほかのボリュームのフォルダに割り当てる方法(NTFSのリパース・ポイント機能を利用する)
MS-DOS時代に使われていたドライブ文字はいまも健在である。 / しかしドライブ構成によって割り当てられるドライブ文字が変化して既存ファイルのパスが変化してしまうなど、不都合も多い。 / このようなときには、Windows 2000/XPのNTFSで新たに追加されたボリュームのリパース・ポイント機能を使えば、ほかのボリュームを、NTFSボリューム中の任意のサブ・フォルダとして割り当てることが可能である。これはUNIXのシンボリック・リンクの機能と、ボリュームのマウント機能を1つにまとめたようなものである。
ディスクのボリューム・サイズを拡張する
ディスクを利用するには、あらかじめパーティションやボリュームを作成するフォーマット操作を行うが、1度行うと、以後は簡単にサイズを変更することはできない。 / diskpartコマンドを利用すると、ボリュームの直後に空き領域がある場合に限り、そのボリュームを拡大することができる。 / パーティション・サイズを変更する操作は確認なしですぐに実行されるため、十分注意して実行する必要がある。
dirコマンドで共有フォルダの空き容量を調べる
ディスクの空き容量を知るには、エクスプローラで該当するドライブを選択すれば、ステータス・バー上に表示される。 / 共有フォルダの場合は、いったんローカルのドライブにマップすれば、空き容量が表示される。 / dirコマンドを使えば、共有フォルダをマップしなくても空き容量を知ることができる。
復元ポイントを削除&縮小してディスク領域を節約する
Windows XPには、システムが正常に動作している時点の状態を定期的にバックアップする「システムの復元」機能がある。 / 万一システム障害を起こしたときなど、正常だった過去の状態に戻ることができる便利な機能だが、バックアップされるファイルによってディスク領域が少なからず消費される。 / 必要なら、過去にバックアップされたファイルを削除してディスク容量を節約できる。
ディスク・クリーンアップ・ツールを定期的に実施してディスクの無駄を省く
Windowsを使っていると、Webキャッシュやごみ箱などに不要なファイルがたまってくる。/これらを定期的に掃除すると、ディスクの空き領域は増え、場合によってはパフォーマンスが改善する。/Windows 2000/XPに付属のディスク・クリーンアップ・ツールを使えば、手軽に掃除を実行できる。
Linuxのext2/3ボリュームをWindows OSからアクセスする
Linuxのext2/3ファイル・システムには、Windows OSでは直接アクセスできない。 / Linuxマシンが起動しなくなった場合に、再インストールして設定ファイルなどをext2/3ボリュームから救出するのは面倒だ。 / Ext2IFSを使えば、ext2/3ボリュームにWindowsのドライブ文字を割り当ててアクセスできるようになる。
ごみ箱に入れずに、ファイルをディスクからすぐに削除する方法
Windowsのエクスプローラでファイルを削除しても、通常は「ごみ箱」と呼ばれる特殊な領域に移動されるだけで、ハードディスクから削除されるわけではない。誤って消してしまったファイルを取り戻せるようにする措置だが、ディスク領域を圧迫する巨大なファイルでは、ごみ箱には移動せず、すぐにディスクから削除したい場合がある。 / この場合には、[Shift]キーを押しながら削除処理を実行することで、ファイルをごみ箱に入れず、すぐにディスクから削除できる。
最近更新されたファイルを特定する方法
アプリケーションのデータ・ファイルや設定ファイルなどを特定したいと思うことがある。しかしあまりに多数のファイルがあり、どのファイルが目的のものか、簡単には見付からないことが多い。 / そんなときには、ファイルへのアクセスをわざと発生させてから、検索機能の日付指定を使うとよい。
複数のディスクにページ・ファイルを分散させて、ページ・ファイル・アクセスを高速化する
通常、仮想メモリを実現するためのページ・ファイルは、システム・ドライブのルート・ディレクトリに作成される。/ しかしシステムに複数のハードディスクが装着されているなら、ページ・ファイルをシステムとは別ドライブに設定することで、パフォーマンスを向上させることができる。
ディスク・デフラグをスケジュール実行する(Windows 2000編)
Windows 2000に付属するディスク・デフラグ・ツールには、スケジュール機能がない/少々無理はあるが、WSHでスクリプトを作れば、スケジュール実行が可能になる。
ドライブ文字をマニュアルで指定する方法
UNC形式により、ドライブ文字に頼らず論理ドライブにアクセスできるようになったものの、物理ドライブにはいまなおドライブ文字が割り当てられるし、UNCに対応しない古いアプリケーションも存在している。 / 物理ドライブのドライブ文字は、システムの起動時に自動的に割り当てられる。しかし場合によっては、ドライブに割り当てられるドライブ文字を手動で指定したい場合もある。 / コントロール・パネルの管理ツールにある[コンピュータの管理]を利用すればこれが可能である。
ディスク容量低下の警告メッセージを表示しない
Windows XPでは、ハードディスクの容量が少なくなると、通知領域からバルーン形式で警告メッセージが表示されるようになった。 / これがうるさいと感じるなら、レジストリを変更すれば表示を禁止できる。
シャドウ・コピーで削除したファイルを復活させる(クライアント編)
Windows Server 2003の共有フォルダのシャドウ・コピー機能を利用すると、削除されたファイルを復活させたり、過去のバージョンを取り出したりできる。 / クライアント側にはシャドウ・コピー用のクライアント・ソフトウェアを導入する。 / 共有フォルダのシャドウ・コピーへは、ファイル共有プロトコルを使ってアクセスする。 / ファイルを復活させるためには親フォルダのプロパティを表示させ、アクセスする。
シャドウ・コピーで過去のバージョンのファイルを取り出す(クライアント編)
Windows Server 2003の共有フォルダのシャドウ・コピー機能を利用すると、削除されたファイルを復活させたり、過去のバージョンを取り出したりできる。 / クライアント側にはシャドウ・コピー用のクライアント・ソフトウェアを導入する。 / 共有フォルダのシャドウ・コピーへは、ファイル共有プロトコルを使ってアクセスする。 / 過去のバージョンを取り出すには、ファイルのプロパティを表示させ、アクセスする。
シャドウ・コピーでファイルを自動バックアップする(サーバ編)
Windows Server 2003の共有フォルダのシャドウ・コピー機能を利用すると、削除されたファイルを復活させたり、過去のバージョンを取り出したりできる。 / 定期的にファイル・システムのスナップショットを作成することにより、その時点の状態を再現することができる。 / 1ドライブ当たり、最大64個のスナップショットを保存することができる。 / スナップショットはディスクの空き領域に保存されるため、この機能を有効にしても、システムにはほとんど影響を与えない。
不要になったユーザー・プロファイルを削除する
ユーザー・プロファイルには、ユーザーごとのレジストリ情報やデスクトップ設定、ユーザー・ドキュメントなどが格納されている。 / ユーザー・プロファイルは、ユーザーが最初にログオンしたときに作成されるが、自動的に削除されることはない。 / 不要になったプロファイルを削除すれば、ディスクの空き領域を増やし、フラグメントなどを軽減することができる。
Tempフォルダの場所を変更する
Tempフォルダには、アプリケーションやシステムで利用するさまざまな一時ファイルが作成される。 / Tempフォルダを全ユーザーやシステム全体で共通化することにより、ディスクのクリーンアップ作業などを簡単に行えるようになる。 / Tempフォルダをシステム・ドライブと分離することにより、システムのパフォーマンス低下を抑えることができる。
Webキャッシュを減らしてディスクを節約する
IEは、一度表示したWebページのデータをローカルにキャッシュしておき、次回からの表示を高速化する。/デフォルトでは、各ユーザー単位に、全ディスク容量の3%までをこのWebキャッシュとして使用する設定になっている。ディスク・サイズが大きくなると、それに応じてキャッシュ領域も増える。/しかしインターネット接続回線が高速化し、Web Proxyなどが一般化した現在では、ローカル側でWebページ・データをキャッシングする必要性は低下している。キャッシングが不要なら、IEの設定を変更して、ディスク領域を節約できる。


Windows Server Insider フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Windows Server Insider 記事ランキング

本日 月間