yuu_nkjm blog
2011-05-27(Fri) [長年日記]
[Windows 7 (64bit)][Linux] DVD(CD)からブートし,アクティブなパーティションを変更する
誤ったアクティブパーティションフラグの付与
特別な設定をせずWindows 7をインストールしたところ,システムで予約済みが"システム,アクティブ,プライマリパーティション",Cドライブが"ブート,ページファイル,クラッシュダンプ,プライマリパーティション"という状態になっていた.
Windowsにおいて「コンピュータの管理」から,ドライブレター(ドライブ文字)やアクティブなパーティションの変更ができる.この画面において,操作を誤ってアクティブなパーティションを変更してしまった.それを修正しようとしたとき,Windows XPまでの習性で,Cドライブにアクティブフラグを立ててしまった.その後,PCを再起動したところ,"NTLDR is missing"というエラーが出て,ブートできなくなってしまった.
OpenSUSEインストールディスクのRescue Modedによる修正
パーティションのアクティブフラグを修正すれば,ブートできる可能性が高いので,その方法を考えた.Windows 7のインストールディスクを使って回復ツールから修正する方法があるようだが,手元にWindows 7のインストールディスクがなかった.openSUSE11.4のインストールディスクが手元にあったので,これを使う事にした.
openSUSE11.4のインストールディスクを入れ,PCの電源を入れると,インストールメニューが開く.そこで,"Rescue System"を選ぶと,レスキューモードでログインできる
あとは,messageなどを見てHDDのデバイスファイルを確認し,fdiskを行った.fdiskで,アクティブフラグを"システムで予約済み"に立てて終了した.Cドライブのアクティブフラグを下げた方が良かったのだろうがやり忘れた….
fdiskの操作例
対象が今回のWindowsマシンとは異なるが,参考となる操作例を示す.
下記の例をそのまま実行すると,システムがブートしなくなることに注意!
fdisk /dev/sda このディスクのシリンダ数は 243201 に設定されています。 間違いではないのですが、1024 を超えているため、以下の場合 に問題を生じうる事を確認しましょう: 1) ブート時に実行するソフトウェア (例. バージョンが古い LILO) 2) 別の OS のブートやパーティション作成ソフト (例. DOS FDISK, OS/2 FDISK) コマンド (m でヘルプ): m コマンドの動作 a ブート可能フラグをつける b bsd ディスクラベルを編集する c dos 互換フラグをつける d 領域を削除する l 既知の領域タイプをリスト表示する m このメニューを表示する n 新たに領域を作成する o 新たに空の DOS 領域テーブルを作成する p 領域テーブルを表示する q 変更を保存せずに終了する s 空の Sun ディスクラベルを作成する t 領域のシステム ID を変更する u 表示/項目ユニットを変更する v 領域テーブルを照合する w テーブルをディスクに書き込み、終了する x 特別な機能 (エキスパート専用) コマンド (m でヘルプ): p ディスク /dev/sda: 2000.4 GB, 2000398934016 バイト ヘッド 255, セクタ 63, シリンダ 243201 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0x000df3e8 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 1 262 2104483+ 82 Linux スワップ / Solaris /dev/sda2 * 263 2873 20972857+ 83 Linux /dev/sda3 2874 243201 1930434660 83 Linux コマンド (m でヘルプ): a 領域番号 (1-4): 1 コマンド (m でヘルプ): p ディスク /dev/sda: 2000.4 GB, 2000398934016 バイト ヘッド 255, セクタ 63, シリンダ 243201 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0x000df3e8 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 * 1 262 2104483+ 82 Linux スワップ / Solaris /dev/sda2 * 263 2873 20972857+ 83 Linux /dev/sda3 2874 243201 1930434660 83 Linux コマンド (m でヘルプ): a 領域番号 (1-4): 2 コマンド (m でヘルプ): p ディスク /dev/sda: 2000.4 GB, 2000398934016 バイト ヘッド 255, セクタ 63, シリンダ 243201 Units = シリンダ数 of 16065 * 512 = 8225280 バイト Disk identifier: 0x000df3e8 デバイス ブート 始点 終点 ブロック Id システム /dev/sda1 * 1 262 2104483+ 82 Linux スワップ / Solaris /dev/sda2 263 2873 20972857+ 83 Linux /dev/sda3 2874 243201 1930434660 83 Linux コマンド (m でヘルプ): q
上記の例をそのまま実行すると,システムがブートしなくなることに注意!
- https://www.google.co.jp/ ×460
- https://www.google.co.jp/ ×15
- https://www.bing.com/ ×15
- https://www.google.com/ ×13
- http://search.yahoo.co.jp/ ×7
- http://azby.search.nifty.com/websearch/search?cflg... ×6
- http://search.babylon.com/?q=システム アクティブ プライマリ パーティ... ×3
- https://www.google.co.jp/webhp?hl=ja&tab=iw ×2
- http://search.babylon.com/?s=web&babsrc=NT_ss&rlz=... ×2
- http://search.fenrir-inc.com/?hl=ja&channel=sleipn... ×2
- http://image.search.yahoo.co.jp/search?ei=UTF-8&fr... ×1
- http://search.fenrir-inc.com/?q=win7 パーティション 変更 アク... ×1
- https://www.google.com/webhp?hl=ja ×1
- http://search.mobile.goo.ne.jp/websearch.php?MT=FD... ×1
- http://azby.search.nifty.com/websearch/search?cflg... ×1
- http://search.babylon.com/?q=システム アクティブ プライマリ&s=we... ×1
- http://search.fenrir-inc.com/?hl=ja&channel=sleipn... ×1
- http://gws.cybozu.net/?Keywords=アクティブパーティション変更 ブート... ×1
- http://search.fenrir-inc.com/?hl=ja&channel=smart_... ×1
- http://search.fenrir-inc.com/?q=win7 システムパーティション ... ×1
- http://search.fenrir-inc.com/?q=Windows 2008 アクティ... ×1
- https://www.google.co.jp/xhtml?ie=Shift_JIS&q=アクティブ... ×1
- https://www.google.co.uk/ ×1
- http://search.habit.aswidget.com/?Keywords=ブートパーティ... ×1
- https://www.google.com/ ×1
- http://search.babylon.com/?s=web&babsrc=NT_ss&rlz=... ×1
- http://search.fenrir-inc.com/?q=パーテーション システムID&hl=... ×1
- http://search.fenrir-inc.com/?lr=all&q=アクティブ パーティシ... ×1
- http://gws.cybozu.net/?Keywords=アクティブパーティション ドライブ変... ×1
- http://search.avg.com/?p=2&q=ディスクから ブートする&d=4e1552... ×1
- http://search.babylon.com/?q=アクティブパーティション 変更&s=web... ×1
- http://search.fenrir-inc.com/?q=アクティブなパーティション 変更&h... ×1
- http://search.went.jp/?Keywords=CDからブート ×1
- http://search.conduit.com/results.aspx?q=アクティブ パーテ... ×1
- http://search.fenrir-inc.com/?hl=ja&channel=smart_... ×1
- http://search.fenrir-inc.com/?hl=ja&safe=off&chann... ×1
- アクティブパーティション 変更 ×13 / アクティブなパーティション ×5 / ブート ページファイル アクティブ クラッシュダンプ ×3 / windows7 アクティブパーティション 変更 ×3 / アクティブ パーティション 数 ×3 / dosからアクティブフラグ 変更 ×3 / パーティション アクティブ ×3 / windows7 アクティブ パーティション ×3 / アクティブパーティション 変更 windows7 ×3 / Windows7 Cドライブアクティブ ×2 / ブートパーティションの変更 ×2 / パーティション システム 変更 アクティブ ×2 / システム ブート アクティブ クラッシュ ダンプ プライマリ パーティション ×2 / windows10 システム,アクティブ,プライマリパーティション ×2 / windows7 ブートパーティション 変更 ×2 / ブートパーテーション 変更 ×2 / windows7 アクティブ ブート ×2 / fdisk アクティブ linux ×2 / アクティブ プライマリ 変更 ×2 / Linux アクティブなパーティションの変更 ×2 / dvd 起動 diskpart windows7 アクティブ パーティション コマンド ×2 / bios アクティブパーティション変更 ×2 / 64Bit boot cd dos コマンド ×2 / システムで予約済み アクティブ ×2 / アクティブなパーテーション ×2 / アクティブ プライマリー 変更 ×2 / windowsxp システムで予約済み ドライブ文字 変更 ×2 / windows7のfdisk -lの例 起動フラッグ ×2 / システム アクティブ プライマリパーテーションの削除 ×2 / アクティブパーティションの変更 ×2 / 回復コンソール システム アクティブ プライマリ 変更 windows 7 ×2 / ディスクパーテーション アクティブ ×2 / システム アクティブ プライマリパーティション ×2 / windows 7 アクティブパーティション 変更 起動しなくなった ×2 / ドライブ ブート システム アクティブ ×2 / システム アクティブ プライマリ パーティション 削除 ×2 / windows7 ブートパーチション 変更 ×2 / windows7 システム アクティブ プライマリ 修復ディスク ×2 / linax パーティション アクティブ ×2 / cドライブ アクティブにする コマンド ×2 / windows7 アクティブパーティション 調べる ×2 / アクティブパーティションに変える ×2 / windows 7 パーティション フラグ ×2 / windows7 システム ブート アクティブ パーティション ×2 / ブートパーティション プライマリパーティションに誤って変更 ×2 / knoppix セクタ-修復 ×1 / Windows アクティブ パーティション ×1 / fdiskでCドライブをアクティブパーティション ×1 / fedora fdisk ブート可能フラグ ×1 / アクティブなブートパーティションの変更 ×1 / アクティブ cドライブ windows7 ×1 / パーティションをアクティブにする linax ×1 / ディスクパーティション アクティブ ×1 / アクティブパーティション 切り替え ×1 / パーティション アクティブ 変更 win8 ×1 / システムアクティブプライマリパーティション削除 ×1 / アクティブなパーテーション CDブート ×1 / xp ブータブルcd パーティション アクティブ 動かない ×1 / windows7 他のドライブ アクティブ ×1 / パーティション 変更 ×1 / windows7 パーティション active ×1 / アクティブ パーティション 変更 ×1 / windows server 2008 ドライブ名 変わった ステムで予約済 ×1 / windows7 アクティブパーティション ×1 / linux アクティブにする パーティション ×1 / disk ブートの修正 ×1 / Linux アクティブパーティション設定 ×1 / linux windows7 システムで予約済み ×1 / パーティション アクティブ 変更 win7 ×1 / windows 7 dvd パーティション ×1 / windows 7 アクティブパーティション 変更 linux ×1 / パーティション CD起動 ×1 / windows8 アクティブパーティション ×1 / RHEL アクティブパーティション設定 ×1 / アクティブパーティション ドライブ文字 変更 ×1 / suse11 rescue system ×1 / ntldr is missing アクティブ パーティション コマンド ×1 / windows xp アクティブパーティション 変更 ×1 / ドライブ アクティブ 変更 ×1 / windows インストールCD パーディション アクティブ ×1 / win7 ディスク アクティブ ×1 / linux アクティブパーティション ×1 / パーティーション 変更 CD起動 ×1 / windows7 fdisk アクティブな領域を設定 ×1 / パーティションをアクティブにする 方法 ×1 / パーティション アクティブ 変更 ×1 / windows7 ブートパーティション フラグ ×1 / windows7ブートパーティション変更 ×1 / windows7 インストール パーティション 分割 システム プライマリ ×1 / アクティブパーティション 変更 windows XP ×1 / パーテーション フラグ boot ×1 / windows7 パーティション アクティブ 設定 ×1 / システム アクティブ プライマリパーティション 変更 ×1 / win7 ブート領域 移動 ×1 / windows7 パーティション アクティブ ×1 / アクティブパーティション 変更 Linux ×1 / win7 パーティション セクタ シリンダ ×1 / linux dvdブート ×1 / windows8 アクティブパーティション 変更 ×1 / アクティブ ドライブ 変更 ×1