掲示板お問い合わせランダムジャンプ



この広告は30日以上更新がないブログに表示されております。 新しい記事を書くことで広告を消すことができます。

別のblogとか

2011年02月24日
デュアルブート環境で Win7 SP1 のインストールが失敗する場合
先日 Windows 7 Service Pack 1 が配布開始されましたが、Windows Update のコントロールパネルからインストールするとなぜか 800F0A12 というエラーに。公式のヘルプによればこれは「システムパーティションにアクセスできない」ということを表しているようで、mountvol コマンドを使う対処方法も試してみたのですがうまくいきませんでした。

ここまでやって、思い出したことがひとつ。それは、私のPCはWindowsとopenSUSEのデュアルブートになっているということです。「それとどう関係があるのか」という話ですが、次の対処を行うことでうまくSP1をインストールできました(いずれも管理者権限が必要です)。
  1. 「コントロールパネル→システムとセキュリティ→ハードディスクパーティションの作成とフォーマット」を開く。
  2. 「システムで予約」というパーティション(Linuxでは /dev/sda1 として認識される)を右クリックし、「ドライブ文字とパスの変更」を選択する。
  3. ダイアログの「追加」をクリックしAドライブに割り当てる(ドライブ名は何でもいい?)。
  4. 「OK」を2回クリックし、確定。
  5. grubをインストールしたパーティション(/dev/sda3)を普段アクティブにしていたので、念のため「システムで予約」パーティションをアクティブにしておく。


結構重要なことかもしれないので英語でも書きます。
Click here to read this in English.
[ 投稿者:芙蓉美晴 (MihailJP) at 02:26 | 雑記 | コメント(1) | トラックバック(0) ]

この記事へのコメント
無題
SP1 インストーラが指すシステムパーティションって、結局、ルートディレクトリに Boot という名前のディレクトリを持って、その中に BCD が入っている、かつ active なパーティションのようですね。私の環境では C:\ に Boot と BCD 関連のファイルを置いていて (すなわちいわゆる隠しシステムパーティション/システム予約パーティションを切っていない)、普段 WIndows 7 でないパーティションを active パーティションとしていたので、結構ハマりました。で、結局、ただ単に active パーティションを Windows 7 用の C: に変更するだけで OK でした。
結構重要かもしれないので英語でも書きます。

The "system partition" the Microsoft mentioned seems A) Having a directory named "Boot" on the top of the filesystem, B) the "Boot" directory contains BCD related thingies, C) AND, it must be an active partition. In my case, I haven't created a hidden system partition/system reserved partition, instead I created the Boot directory on my C:\. But the C:\ drive is not an active partition (Most of the time I boot other OSes like Linux). So my system partition (in common sense, a partition/filesystem contains files needed for booting an OS) is mounted automatically, but it is not the "System partition" according to Microsoft. What I did for installing the SP1 is just set my C:\ partition to active one. If you have no hidden system partition/system reserved partition and your C:\ has a Boot directory on top and the C:\ is not your boot partition, just set your C: to your boot partition. Hope this helps someone :)
投稿者: まnこ at 2011-02-24 04:50:04

この記事へのトラックバック

この記事へのトラックバックURL
http://shinshu.fm/MHz/48.59/a00011/0000352023.trackback

この記事の固定URL
http://shinshu.fm/MHz/48.59/archives/0000352023.html

記事へのコメント
 
簡単演算認証: 3 x 5 + 5 =
計算の答えを半角英数字で入力して下さい。
名前: [必須]
URL/Email:
タイトル:
コメント:
※記事・コメントなどの削除要請はこちら