2011年02月24日
先日 Windows 7 Service Pack 1 が配布開始されましたが、Windows Update のコントロールパネルからインストールするとなぜか
800F0A12 というエラーに。公式のヘルプによればこれは「システムパーティションにアクセスできない」ということを表しているようで、mountvol コマンドを使う対処方法も試してみたのですがうまくいきませんでした。
ここまでやって、思い出したことがひとつ。それは、私のPCはWindowsとopenSUSEのデュアルブートになっているということです。「それとどう関係があるのか」という話ですが、次の対処を行うことでうまくSP1をインストールできました(いずれも管理者権限が必要です)。
- 「コントロールパネル→システムとセキュリティ→ハードディスクパーティションの作成とフォーマット」を開く。
- 「システムで予約」というパーティション(Linuxでは /dev/sda1 として認識される)を右クリックし、「ドライブ文字とパスの変更」を選択する。
- ダイアログの「追加」をクリックしAドライブに割り当てる(ドライブ名は何でもいい?)。
- 「OK」を2回クリックし、確定。
- 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
http://shinshu.fm/MHz/48.59/a00011/0000352023.trackback
http://shinshu.fm/MHz/48.59/archives/0000352023.html
※記事・コメントなどの削除要請は
こちら