• ベストアンサー

ダブルブート方法

AのHDD(200GB)とBのHDD(200GB)が現在あります。 子供が下手にデータを弄ってデータを壊されたくないのでダブルブートにしたいのですが方法がよく分かりません。 一つのHDDならパーティションすれば簡単にできるのですが二つのHDDにそれぞれOSを入れる場合はどのようにすればよいでしょうか? WinXp(親)をAのHDDにWinxp(子供用)をBのHDDにいれているのですがうまくOSの選択画面が出てくれません。 回答お待ちしております。

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

  • ベストアンサー
  • gamebakari
  • ベストアンサー率60% (699/1147)
回答No.3

うーん、本気みたいですねぇ。 あんまり意味ないと思うけど・・・ では、こうしてみてください。 そのBoot.iniで再起動し、選択画面が出たら とりあえず親のOSで起動させ、システムのプロパティにある 起動と回復の画面で「既定のオペレーションシステム」を子供のOSにします。 そのあと、アカウントの管理画面を起動させ、親のアカウントにパスワードを設定し、パスワードがないとログインできないようにしてください。 そうすればパスワードがないと親のOSを選択してもOSは使えません。 ただし、子供のOSから親のハードウェア情報はいくらでもアクセスできます。 たとえばレジストリファイルなどはルートフォルダのSystem32フォルダ内にありますが、そこだってアクセスできます。 ですからいくら親と子供が別のOSであっても、マシンが同じでXPである以上フォルダやファイルのアクセス権をコントロールしないと何ぼでも触られてしまいますよ。 まずはフォルダのアクセス権を設定することを考慮してみてください。 あと、念のためBIOSにもセキュリティ設定をしてパスワードをかけておいたほうがいいでしょう。 (お使いのPCマニュアルを参照してください。) コントロールパネルも非表示に。 http://trendy.nikkeibp.co.jp/article/tec/winxp/20050531/112346/ レジストリエディタを使用不可にする、というのもあります。 http://trendy.nikkeibp.co.jp/article/tec/winxp/20061214/120202/ http://enterprise.watch.impress.co.jp/cda/security/2007/05/21/10305.html こういうソフトを使うことも効果があるかもしれません。 ただねぇ。。。 デュアルブートしなくても同様の設定はできますし、そもそも管理者が制限ユーザーに対し制限をかける設定はひとつのOS上で行うべきです。 子供のOSでお子さんが管理者権限のログインをする限り、 スキルしだいでどんなことでも起こりうるんですよ。だから意味がないと思うのですが。 それこそ、boot.iniを勝手に書き換えられてしまうことだってありえますし。 もし使用PCがミドルタワーサイズ以上のデスクトップマシンで 5インチベイに空きがあるなら鍵つきのHDDケース(がちゃぽん)を買って 入れ替えてしまうほうが安全です。 まとめると、 やろうとなさっていることは残念ながらほとんど意味がない。 子供は制限ユーザーとしてログインさせ、 アクセス管理を厳密に行う。 BIOSにはセキュリティ設定をかけ、いじられないようにしておく。 そんな感じですね。

その他の回答 (4)

  • mercury-
  • ベストアンサー率35% (30/85)
回答No.5

デュアルブートにするよりも 単純にアカウントに制限をかければいいような気がしますl。 Administrator権限であればファイル操作が可能ですが 制限をかけたユーザーにはファイル操作をする権限がありません。 Administratorの権限はパスワードをかけいじれないようにすることで解決できると思います。

  • saika2009
  • ベストアンサー率24% (6/25)
回答No.4

皆さんがかかれているとおり、デュアルブートは無駄なことです。 ひとつのHDDが問題なのではなく、ひとつのパソコンであることが問題なのですから。HDDとOSを二つにしても解決にはなりません。 せっかくOS(WinXP)にこういうためにするべき機能があるのですから、設定してください。 自説に拘っていると、解決しないと思いますよ。

  • gamebakari
  • ベストアンサー率60% (699/1147)
回答No.2

お子さんにどの程度のスキルがあるのか不明ですが、 単にデータをいじられたくないならOSを二つ入れる必要はないでしょう。 というか、あまり意味がないと考えます。 互いにXP同士(ライセンスはそれぞれあるとする)としても 互いのパーティションへのアクセスはなんぼでもできます。 それよりはシンプルにひとつのOSとし、 ログインの権限を明確に分離した上で 各フォルダのアクセス権を設定する方法をとるか、 より徹底させるなら外部親サーバマシンを常時稼動させ 子供には別の端末に仮想OSを組み込み使わせる。 (企業でいうクライアントマシン) そうすればどんなにへたれなことをしても 親マシンはまず安泰でしょう。 XPを使っていくのなら前者の対応+こまめなバックアップで 十分やっていけるはずです。 その後問題が起こるなら、そのたびに正しい使い方を説明すべきです。 それか子供にマシンを1台与えて好き勝手にいじらせ、 壊れても自分の責任であるという自覚を持たせるか。 >二つのHDDにそれぞれOSを入れる場合はどのようにすればよい Boot.iniを編集すればいい気はしますが、 選択画面が出せたところで子供が親のOSを選択すれば あとはログイン設定の問題になりますので どっちのOSになろうが結果は一緒です。 まずは権限設定(アクセス権)を考えてください。 http://www.apec.aichi-c.ed.jp/project/joho/kanri/katuyou/XPAcssesFrame.htm http://www.tef-room.net/tips/acl-1.html ついでに、より明確に守りたいならVistaへの移行を検討してもいいでしょう。 ビットロッカー機能を使うと便利かもしれません。 http://biz.ascii24.com/biz/news/article/2006/11/22/print/665876.html (子供にはXPを使わせ、親はUSB暗号キーでVistaを使う。USBキーがないとVistaは起動できないし内部データにもアクセスできない。)

noname#250142
質問者

補足

非常に分かりやすい回答ありがとうございます。 しかし同じHDDですと以前にグラフィックボードのドライバを勝手に削除されて面倒なことになりました。VistaはPCの性能上問題があり、使用できません。 やはり違うHDDにそれぞれ入れたいと思っています。無論シリアルは2人分購入してあります。 boot.iniの記述は以下のようでよろしいのででしょうか? (・2つのHDDにそれぞれXPproを入れている。 (・一つずつなら起動は確認済み。 [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 Professional" /noexecute=optin /fastdetect /PAE multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Windows Windows XP Professional" /fastdetect

  • okazariY
  • ベストアンサー率18% (19/102)
回答No.1

二つのHDDに入れるにはライセンスが2つ必要です。 1つのライセンスで、こういったように子供にいじられないためには、ユーザーで分けて管理してください。

関連するQ&A