連載
bootcfg――boot.iniの書き換えを行う:スーパーユーザーのためのWindowsコマンド再入門
GUI全盛の時代にあっても、コマンドラインが利用できれば便利な場面が多いのも事実だ。本連載では、スーパーユーザーを目指すあなたのためにWindowsのコマンドラインを1つずつ解説していく。今回はbootcfgだ。
bootcfg――boot.iniの書き換えを行う
UNIX/Linuxでは「(grubby)」
Windowsには、複数のOSをインストールした場合、例えば、Windows 2000とWindows XPを同一PCにインストールした場合に、OSブートローダーメニューが自動的にインストールされ、PC起動時にOSを選択できるようになる。
使用可能なOSの情報は、Cドライブのルートディレクトリにboot.iniというテキストファイルで保存される。このテキストファイルを編集することでブートにかんするさまざまな指定が可能となるが、このファイル自体は、読み込み専用・隠しファイル・システムの属性がつけられているため、そのまま編集できないし、間違った設定をした場合にはすべてのOSが起動できない状況に陥ることもある。しかし、bootcfgコマンドを使うことで、より安全に編集できる。
なお、一部のコマンドは、OSのCD-ROMからブートした場合に選択できる「回復コンソール」でのみ使用可能なものである。
オプション | 使用例 | 詳細 |
---|---|---|
なし | bootcfg | 使用しているPCのブート情報を表示する |
/query /s <コンピュータ名> /u <ドメイン名><ユーザー名> /p <パスワード> | bootcfg /query /s winpc01 /u winpc01administrator /p winpcpassword | リモートPCのブートローダー情報を表示する。使用例では、winpc01というPCにadministratorアカウントでアクセスし、boot.iniの内容を取得している |
/timeout <秒数> | bootcfg /timeout 50 | ブートローダーを表示している時間を秒数で指定する。ただし、インストールされているOSが複数存在しない場合は、ブートローダーを表示せずに、インストールされているOSを起動する |
関連記事
- sc――サービスアプリケーションの制御
- tracert――ネットワークでのデータ転送経路を調査
- shutdown――Windows PCの電源オフ/ユーザーのログオフ
- nslookup――DNSサーバを利用した名前解決
- systeminfo――システムのさまざまな情報を取得
- getmac――イーサネットのMACアドレスを調べる
- driverquery――PCにインストールされたドライバおよびその詳細をリスト
- sort――テキストファイルを行単位で並べ替え
- taskkill――実行中のタスク/プロセスを終了
- tasklist――実行中のタスク/プロセスを表示
- at――指定時刻にアプリケーションを実行
- set――環境変数の表示/設定
- fc――ファイルの比較
- compact――ファイルの圧縮/標準、およびフォルダの圧縮/標準指定
- cacls――ファイルのアクセス権(ACL)設定
- rd(rmdir)――フォルダの削除
- del(erase)――ファイルの削除
- more――ファイルなどを1画面ずつ表示
- attrib――ファイル/フォルダの属性変更
- ren(rename)――ファイル名の変更
- move――ファイルの移動、ファイル名やフォルダ名の変更
- xcopy(copy)――ファイルおよびフォルダのコピー
- iisreset――IISの起動・終了・ステータスの確認、およびPCのリブート
- winmsd――Windowsのシステム情報を表示
- start――アプリケーションの実行
- runas――ログオンしているユーザー以外の権限でアプリケーションを実行する
- ipconfig――TCP/IPネットワークの構成情報の表示
- cd(chdir)――ディレクトリの移動
- dir――ディレクトリとファイルの一覧
Copyright © ITmedia, Inc. All Rights Reserved.