Windows」カテゴリーアーカイブ

すでにGPTパーティションが作成してあるディスクの空き領域にWindows10をUEFIインストールしようとするとエラー

症状

標題の通り、GPTパーティションテーブルで、先頭にNTFSパーテーションを作成してデータ用として利用中のディスクに、Windows10をUEFI起動でクリーンインストールしようとした。
インストールディスクから起動して、空き領域にパーティションを作成しようとすると、「選択されたディスクはGPTのパーティションの形式ではありません」とのエラーで実行できず、先に進めないという現象が発生した。

とりあえずエラー文をそのまま信じる(うまくいかなかった対応)

別ディスクのWindows7で起動し、コンピュータの管理で見てみると、「MBRディスクに変換」の選択肢がグレーで表示されることから、GPTディスクだと認識されていることが分かる。
念のためWindows版GPT fdiskで確認したところ、やはりGPTパーティションテーブルが存在していた。
いったんMBRディスクにしてからGPTディスクに戻してみてはどうかとも考えたが、Windows標準の機能でやる場合はディスク全体を初期化する必要がある。今回はすでに存在しているデータ用パーティションをそのまま残したい(本来はいったん他に待避させるべきだというのは分かっているが…)ため、都合が悪い。
それならということで、EaseUS Partition MasterでいったんMBRにした後再度GPTに戻しても条件は変わらなかった。
ネット検索をすると、このエラー文の場合はdiskpart cleanしてGPTパーティションテーブルを再構築、という情報が多数ヒットしたが、これもディスク全体が初期化されてしまうので都合が悪い。

エラー文を言葉通り信じない(うまくいった対応)

ところで、WindowsをUEFIインストールしようとして空き領域にパーティションを作成する際には、ESP(EFI System Partation)や、MSR、回復パーティションといったものも同時に作成される。
このとき、いつもディスク先頭からESPとMSRが作成されていたと記憶している。
もしかして、ESPとMSRを「ディスク先頭に」作成できない場合にエラーになるのではないか、との仮説を立てた。
再度EaseUS Partition Masterに登場してもらい、ディスクの先頭を2GBほど(1GB程でいいのではないかと思ったが余裕をもたせた)あける形ですでにあるパーティションを移動させる。
参考までに、1TBの領域で半分程度使用しているものを移動させるのに、15時間ほどかかった。このとき、データのバックアップをとらずに行ったが、よい子はマネしてはいけない。

この結果、無事にWindows10のインストーラでパーティションを作成することができ(パーティションの並び順が推奨しないものになっている、との警告が出たが、無視)、インストールが完了、現在のところ問題なく動作している。

iOS7以降のiPhone(iCloud)のリマインダーと、ThunderbirdのLightningでTODOを同期する

9月上旬くらいまでこちらの方法でiPhone(iCloud)のリマインダーとThunderbirdのLightningでTODOを同期して利用していたが、しばらく前からLightning側がエラーで同期できなくなった。

調べてみると、iOS7のダウンロード開始と同時にiCloudもリニューアルされたらしく、その影響と推測される。

参考サイトのツールで「リマインダー」のアドレスを確認してみると、以前使用していた

https://p01-caldav.icloud.com/xxxxxxxx/calendars/tasks/

から

https://p01-caldav.icloud.com/xxxxxxxx/calendars/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/

に変わっていた。

新しいアドレスに変更すると、以前のように同期できた。

解決。

 

Win7x64でSheepShaverを起動しようとするとエラーがでて起動できない

「cannot map second kernel data area 487」とのこと。

以前から時々出ていたが、最近頻繁になってきたので調べてみた。参考記事

なるほど…SheepShaverは32bitでアクセスできるメモリ(先頭から約4GB)までしか使えないとのこと。

根本的な解決ではない気はするが、Windowsを再起動した直後でメモリがあいてるときにSheepShaverを起動すれば、とりあえず使える。

 

 

Windows7でhtmlファイルを開くと上書き保存できないといわれる

ここ数日、よく分からない現象に悩まされてきた。

症状

htmlファイルを編集しようとサクラエディタで開くと、「…は現在他のプロセスによって書き込みが禁止されています。」が出る。当然、他のエディタで同時に開いているわけでもなければ、作成途中のプレビューのためブラウザで開いている訳でもない。

このエラーは常に表示されるのではなく、タイミングが悪い時に発生するとしか言いようのないほどランダムに発生する。編集途中から上書きできなくなることもある。再起動によって直る場合もあるが、直らない場合もある。しかし、時間経過によっていつかは必ず直る。

サクラエディタの問題かというと、この問題が発生している間は、たとえば真魚で開いても上書きできない。もしかしてと思って試してみると、真魚で編集中に上書きできなくなる現象も発生した。

さらに訳の分からないことに、.txtやら.cssやら.jsやら.cgiやら.phpをエディタで編集しているときに発生したことはない。

こうなるとWindowsの問題な気がする。またどこか壊してしまったか。

対処

エクスプローラのプレビューウィンドウを非表示にする。

これがWindowsの仕様だそうで……宝くじ当たったらMac買いたい…

 

 

UEFIブートメニューの”Windows Boot Manager”って?

SSDを入手したのでWindows7 x64の再インストールを行っていたところ、UEFI BIOSのブートメニューに”Windows Boot Manager”なる見慣れないものが出現しているのを発見。

調べてみたところ、UEFI BIOS上でGPTパーテーションテーブルのドライブにx64版のWindowsをインストールするとできるもので、NVRAMに書き込まれるブートメニューらしい。

NVRAMにってことは、CMOSクリアしたら消えるんじゃね?っと思って調べたところ、やはり消えるらしい。

参考サイト:http://solomon-review.blog.so-net.ne.jp/2012-07-16

 

インストールCDからbcdedit実行とか、CMOSクリアごとにやるのか…