• ベストアンサー

ブートパーティションとシステムパーティション

WindowsXP、Vistaと7と8.1でしか確認していませんので他のWindowsのことはわかりませんが、WindowsではBOOTに関するNTLDRやBOOT.iniが収められているパーティションをシステムパーティションと呼び、現在起動しているOS本体にとっての OSがインストールされたフォルダ、Windowsフォルダが存在するパーティションをブートパーティションと読んでいるますが、わたしには名前が逆のような気がしてなりません。 この二つの呼び名はなぜこう呼ばれるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • tamu1129
  • ベストアンサー率58% (1245/2122)
回答No.1

Microsoft社自体が、混乱しやすいと明記しているくらいです http://windows.microsoft.com/ja-jp/windows/what-are-system-boot-partitions#1TC=windows-7 Microsoft社がそれぞれのパーティションの呼び方をそう決めてしまったので、我々使う側はその法則にそって用語を使うしかないですからね

Angela_M
質問者

お礼

参考URLありがとうございます。 どなたか偉い人が決めてしまったからしかたなく使っているのかも知れませんね。

関連するQ&A

  • デュアルブートについて調べましたが

    完全に行き詰ったので質問させていただきます。 元々ビスタが入っていたPCをまず、パーティションでHDDをCとDに分けました。 そしてDにXPをインストールし、Cのビスタを再インストールしました。 そうすると、ビスタのほうが先にあるのでシングルブート状態になってしまうと思うのですが、その設定をするためにcmdでbcdeditで色々と設定をしました。 再起動するとOSの選択肢が出るようになりました。 ですが、XPを選択すると「ntldrが見つからない」「0xc000000f」などのエラーが出てきました。 ブートローダの設定ミス(コピーをしていない)と思い、XPのシステムファイルを探しましたがboot.iniが見つかりません。ファイルの表示やシステムファイルも含む検索もしました。ntldrとNTDETECT.COMは見つかりました。 そこで質問です。 boot.iniを作れると聞き、サイトを見て色々調べましたが、書き方がバラバラです。一応作ってみましたが失敗でした。内容は ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=7 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Vista" /NOEXECUTE=OPTIN /FASTDETECT multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Pro" /NOEXECUTE=OPTIN /FASTDETECT ↑で何か足りないところとかありますか?よろしくお願いします

  • Windows VistaとXPをマルチブート(デュアルブート)させる方法

    セットアップする順番は、 Vista Ultimate x64(Cドライブ、現在使用中のOS)→ XP HomeEdition x32(別パーティションにインスト予定) の予定です。 今使っているHDDは、4台で1台はOS用に使って、残り3台はデータ用に使う予定です。 OS用のHDD(640G)を、今は C: 320G D: 320G で使っています。 C:にVistaがインストされた状態なので、DにXPをセットアップするとなると、 XPのブートローダである「NTLDR」が起動されるようにブートセクタが書き換えられている, XPインストール時に,Vistaのブートローダ「Bootmgr」の存在が認識されないために、次の設定をする必要がある。 《ブート情報の変更手順》 1. XPを起動 2. アクセサリのコマンドプロンプトを起動 3. DVDドライブ(E:とします)にVISTA の DVD を入れる. 4. 以下の5-7のコマンドを入力し,ブートセクタの書き換えを行います.   5. 光学ドライブに移動 C:\Documents and Setting\[ユーザー名]>e: ※e:はDVDドライブを指定して下さい. ※「\」は半角の¥で入力して下さい.   6. DVD内の\bootフォルダに移動 E:\>cd \boot ※cdがフォルダに移動するコマンドです.   7. ブートセクタ書き換えコマンドを実行 E:\boot>bootsect /nt60 all ※ ここまででVISTAの起動情報に置き換わります.このままだと今度はXPが起動しないので,以下の以下の8-12のコマンドを入力し,BCDにXP起動の為のエントリを追加します.   8. ビスタのsystem32フォルダに移動 E:\boot>cd c:\windows\system32   9. C:\WINDOWS\system32>bcdedit /create {ntldr} /d "Microsoft Windows XP"   10. C:\WINDOWS\system32>bcdedit /set {ntldr} device partition=C:  11. C:\WINDOWS\system32>bcdedit /set {ntldr} path \ntldr   12. C:\WINDOWS\system32>bcdedit /displayorder {ntldr} /addlas ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー こうやればいいと聞きました。この設定方法はあっているのでしょうか・ また、万が一OSのどっちかが不安定になり、1つのOS(VistaかXP)を再セットアップしたいときには、どうやればいいのでしょうか?

  • パーティションがトリプルブートだったのでシステムでデュアルブートにしようとし...

    パーティションがトリプルブートだったのでシステムでデュアルブートにしようとして・・・アレッ! [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP (E)" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP (C)" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP (D)" /fastdetect で="Microsoft Windows XP (D)" を削除し の"Microsoft Windows XP (E)"を(3)だったのを(2)にしたら Windows root>\system32\hal.dii と出て”D”が開きません 教えて頂けませんか? default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWSで(3)だったのか?覚えていません・・・が今は、(2)です。 どうしたら元に戻せるでしょうか?

  • VistaとXPのデュアルブートについて教えてください。

    VistaとXPのデュアルブートについて教えてください。 先日、デュアルブート環境で、XPの動作が不安定になり、同じハードディスクに初期化してXPをインストールし直しました。 それをやると、NTローダが読めないと言われ立ち上がらなかったので、とりあえずVistaのディスクを使ってbootrec.exeからMBRを修復してVistaのOS選択画面からVistaのほうを立ち上げられるようにして、VistaのほうでXPのハードディスクを見てみたところ、NTローダがインストール時にコピーされてなかったようなのですが、なぜなのかわかりません。(1) NTLDRとNTDETECT.COMをXPのディスクからコピーしてXPをインストールした側のrootにおいたところ、いつものようにインストールが開始されてXPを入れてデュアルブートを構築し直すことができました。 ところが、Vistaと以前のOSの選択画面を過ぎるとXPが起動するはずなのですが、なぜかまたOSの選択画面が出ます。Windows XPともう一つ下に同じくWindowsXPと二つXPが並ぶ状況です。 上のほうを選択するとXPが起動しました。(2) 2、3日その状態で、ドライバなどなどをインストールしていたらある日突然XPがロードされなくなりました。 Vistaのほうはきちんと動いています。 どうやらboot.iniの設定が何かの拍子で変更されたのではないかと思いますが、パーティションなどの知識が疎いためどのように設定すればいいかわかりません。(3) 現在のVistaで見た設定は以下のようになっています。 Windows Vista(C:) Windows XP(D:) XPがきちんと動いているときにboot.iniの中身を見たのですが、よくわかりませんでした。 うろ覚えですが、 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn こんな感じだったと思います。 説明が長くなってしまって質問がわかりずらいと思います。 (1)NTLDRがハードディスクにコピーされなかった理由。 (2)なぜ同じOSを選択する画面が出るのか。 (3)boot.iniの設定方法。 がわかりません。 説明不足な点や間違っている点もあるかとは思いますが、どなたかご存知の方がいたらなんてもよいので教えていただけると幸いです。 よろしくお願いします。

  • MBMを使用した2段階ブートにしたい

    教えて!gooの方々にはいつもお世話になっています。 今回はMBMを使って2段階ブートをしようとしていますが、うまくいきません。 今はこのようなHDD構成になっています。 ・HDD1--------パーティション1 80G ここにWin7 32ビットを導入予定        +---パーティション2 60G ここにWin7 64ビットを導入予定 ・HDD2--------パーティション1 50G ここにWinXPを導入済み        +---パーティション2 50G ここにLINUX UBUNTUを導入予定        +---パーティション3 200G Win用のデータ領域 やりたいことは、MBRをMBMにして、Windowsのブートメニューを出さずにするため、各OSのブート環境をパーティションで完全に独立したものにしたいのです。 やったことは、まず、HDD2パーテョション1にXPをインストールしたときにHDD1パーティション1にブート用のファイル(boot.ini , NTLDR , NTDETECT.COM)が書き込まれました。 MBMをインストールして、HDD1パーティション1のboot.ini , NTLDR , NTDETECT.COMをXPのドライブにコピー、boot.iniを以下のように書き換えました。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect ※2つあるrdisk(0)をrdisk(1)に変更 ※HDD2はBIOS上で"IDE Channel 0 Slave"となっていました。 この状態でMBMから起動すると system32\hal.dll が無いか壊れているみたいなメッセージが出ます。 たぶん、HDD1パーテョション1のsystem32フォルダを見に行っていると想像しているのですが・・・ ちなみに、rdisk()の値を2,3,4と変えてみましたがやはりだめでした。 どのようにしたら各OSのブート環境をパーティションで完全に独立させることが出来るのか、ご享受願えれば幸いです。

  • Dがプライマリ システム。Cが論理 ブート。XPはCにあります。

    Dがプライマリ システム。Cが論理 ブート。XPはCにあります。 データのみのパーティション:Dを残したまま、ディスクの先頭にパーティション:Cをつくりなおし、XPを再インストールいたしました。いままでも、先頭をCドライブ(XP)にしていました。 すると、ディスクの管理の画面では、XPのある先頭のCドライブが論理ドライブになってしまい、Cには「状態 正常(ブート)」と表示があり、プライマリ・パーティションのままのDには「状態 正常(システム)」という表示があり、Dにntldr boot.ini bootfont NTDETECTが存在するようになってしまいました。 ソフトウェアAcronisDiskDirectorでCをプライマリ・パーティションに直し、ntldr boot.ini bootfont NTDETECTをCに移動させてもいいのでしょうか? WindowsXP Pro SP3

  • Dのntldr boot.ini bootfont NTDETECTを

    Dのntldr boot.ini bootfont NTDETECTをCに移動してCをアクティブにしてもいいのでしょうか? WindowsXP Professional SP3です。 データの入ったDドライブを残したまま再インストールをしました。 Dにntldr boot.ini bootfont NTDETECTがあり、アクティブパーティションがDになってしまいました。 アクティブとマークされたパーティションをCに直して、ntldr boot.ini bootfont NTDETECTをCに移動させても問題ないでしょうか? もとは、Cは、再インストール後、論理ドライブになってしまっていました。それはAcronisDiskDirectorでプライマリ・パーティションに変えました。

  • 7とXPとのデュアルブートについて質問です

    今更ながらですがWindows 7を64bit版に変更しようと考え、互換性が気になったため、念のためXPもインストールすることにしました。 SSDにパーティションを分割後、まずXPをインストールしましたが、不要とわかれば削除する考えであったため、後ろのパーティションに入れることとし、その際前のパーティションの方をアクティブにしておきました。こうすればntldrがそちらに作成され、7のインストール後に間違いなくブートメニューが出るのではないかと考えたからです。 以上で一応目論み通りに7とXPのデュアルブートが可能になったのですが、困ったことが2点ほどありますので、それらについて質問させてください。 1.「既定のOS」は7ですが、その起動中に次回の起動をXPにしようとして「システム構成」のブート項目を見たところ、「以前のバージョンのWindows」がありません。これではリモートから起動OSを選択できないため非常に不便です。何か他にこれが可能な方法はないでしょうか。 2.7起動中にbcdeditで状況を見たところ「Windows ブート マネージャー」のdeviceがpartition=d:(つまりXPの入っている後ろ側のパーティション)になっていました。またいつの間にかアクティブもそちらに変わっています。 この状態だとXPが不要とわかっても、その領域を削除することはできないと思われます。 このブート関連の項目を前のパーティションに移動させることはできないでしょうか。 なお、ntldrやboot.ini、io.sys、msdos.sysなどはDにしか存在しませんが、bootmgrはCにも存在しています。

  • デュアルブートのboot.ini

    windows2003serverをCドライブにwindows20000をDドライブにいれていたのですがwindows2003をCドライブに入れなおすとDドライブのwindows2000が起動しなくなってしまいました。多分boot.iniがおかしいのだとおもいDのboot.iniをいろいろとしこうさくごしましたがうまくいきません。 Cのboot.iniは [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" Dのboot.iniは [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect となっております。よろしくおねがいします。

  • デュアルブートについて

    windows7とwindowsXPのデュアルブートにしようと思いwindows7を入れたのですが、不調で7のパーティーションごと削除しました。 そしたら、起動時のOS選択の画面でwindows7が出てきたのです。 それも、何度もやってしまったので7がふたつ。 つまり、 ・E~~(XPのこと) ・windows7 ・windows7 こんな状態です。 この存在しない、windows7という選択肢を削除する方法をどなたかお教えください。 よろしくお願いします。 ちなみに、こんな状態です (システムのプロパティ・詳細設定・起動と回復・編集ボタン) ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /FASTDETECT /NOEXECUTE=OPTIN /NOGUIBOOT