カテゴリー「Windows」の記事

2011年10月19日 (水)

iCloudのブックマーク同期はかなり優秀

(更新2011/10/26)

これまでのところ、iCloud の機能の中で筆者が一番重宝しているのはブックマーク同期機能である。特に、Windows のお気に入りとの同期機能は秀逸で、使用開始以来、項目が重複してしまうなどの誤作動を一度も起こしていない。

ただ、初めてこの機能をオンにする際にはちょっとしたコツがいる。以下に筆者が行った手順を記しておく。

前提として、筆者は Mac の Safari をメイン、Windows 7 の IE をサブとして使っていること、Mac はすでに OS が 10.7.2 にアップデートされていて、Windows にも「iCloud コントロールパネル」がインストールされているが、まだどちらもブックマーク同期をオンにしていない状態であることを念頭に置いて、以下の説明をお読みいただきたい。

  1. まずメインの Mac でブックマーク同期をオンにする。すると、Safari ブックマークの全項目が iCloud 上にアップロードされる(アップロード状況がどこかに表示されるわけではなく、自動的に行われる)。
  2. アップロードが完了するには、ネット通信速度やブックマーク項目数にもよるが、筆者の環境では5分ほどかかる。それを待つ間に以下の 3.〜4. を行っておく。
  3. Windows お気に入りの中に、今 iCloud 上にアップロードされていない項目(今まで Mac Safari には登録していなかったが Windows IE には登録していた項目)があり、それを削除したくないという場合、一時的にお気に入りフォルダー(「スタートメニュー」→「ユーザー名のフォルダー」→「お気に入り」)の外に退避させておく。
  4. ※重要ポイント!。Windows の「お気に入り」フォルダー内のお気に入り項目を全部削除し、「お気に入り」フォルダーを空っぽにする。これをやっておかないと、かなりの確率で重複が発生する。
  5. 2. のブックマークアップロードが完了したと思われたら、Windows の「iCloud コントロールパネル」でブックマーク同期機能をオンにする。すると、2分後には iCloud 上のブックマークがすべてダウンロードされ、これまで Mac Safari に登録されていたブックマークと全く同じ項目が Windows お気に入りに追加される。
  6. 3. で退避しておいたお気に入りを「お気に入り」フォルダーに戻す。すると、それらも iCloud 上にアップロードされ、数分後には Mac にも追加される。

以上のような手順を踏めば、その後は全く誤作動を起こすことなく同期が行える(少なくとも筆者の経験の範囲内では、行えている)。Mac でブックマークを追加すると、遅くとも30秒後には Windows のお気に入りに同じ項目が自動追加される。削除や項目の名前変更も同様に数十秒ほどで同期が行える。(むしろ、Mac と iPhone の間の同期のほうが重複や遅延が起きる確率が多い気がする(苦笑)。まぁ、それは筆者が iPhone の Wifi を頻繁にオンにしたりオフにしたりすることが原因だと思う)

Windows のお気に入りは Safari のブックマークとは異なり、一つのフォルダ内に同じ名前の項目が複数存在することができない仕様になっているが、この点も、Windows にダウンロードされる際、項目名に自動的に数字が付されるという形で上手く処理されている。

要はブックマークだけでなく、住所録やカレンダーも含めて、複数のデバイスで同時に「同期オン」にしないほうがよい、ということである。同時にオンにすると、Aデバイスのある項目がアップロードされている間にBデバイスの同じ項目がアップロードされる可能性があり、結果的に iCloud 上で項目が重複してしまう。すると、その後の同期の過程で各デバイスがそれらの重複項目をすべてダウンロードしてしまい、各デバイスでも重複が発生するという事態が起こる。同期をオンにするタイミングをデバイスごとに5分から10分ほどずらせばそのような事態は回避できるだろう。

なお、一旦ブックマーク同期をやめて再開するような場合も、Windows のお気に入りに関しては上記のような「全削除」をあらかじめやったほうがよいようだ。

但し、間違えても同期機能をオンにした状態で全削除をやってはならない(笑)。そんなことをしてしまうとすべてのデバイスで全ブックマークが消えるという災難に見舞われることになる。全削除の際は同期機能がオフになっていることを十分確認してほしい。

逆に言えば、iCloud 上のブックマークをすべて削除したければ、ブックマーク同期がオンになっているデバイスのうちのどれか一つでブックマークを全削除すればよい、ということになる。その後、オンになっている全デバイスでブックマークが消えれば、間違いなく iCloud 上からブックマークが全部消えていることが確認できる(無論、その後もブックマークを同期オフの状態で使い続けるのであれば、あらかじめバックアップをとっておき、全削除の後、同期をオフにした上で書き戻す必要がある)。

2011年3月27日 (日)

MacBook Pro+Win7で音がミュートされる問題を解決

先日、MacBook Pro (Mid 2010) 13inch に Windows 7 64bit 版をインストールしたところ起動時にサウンドがミュートされてしまう問題が生じたが、その解決方法をウェブ上からようやく見つけ出した。

  1. 画面右下タスクバー通知領域のスピーカーアイコンを右クリックして「サウンド(S)」を選択。
  2. 「サウンド」ダイアログボックスが表示される。
  3. 「再生」タブをクリック
  4. 「スピーカー」アイコンを右クリックして「プロパティ(P)」をクリック。
  5. 「スピーカーのプロパティ」ダイアログボックスが表示される。
  6. 「音の明瞭化」タブをクリック。
  7. 「すべての音の明瞭化設定を無効にする(D)」のチェックボックスをチェックする。

以上により、起動時にミュートされなくなる。

これで、筆者の MacBook Pro (Mid 2010) 13inch における Windows 7 64bit版、Fedora 14 (x86_64)、Ubuntu 10.10 (amd64) の問題はすべて解決したことになる。

2011年3月 7日 (月)

MacBook Pro購入、クワッドブート

サブマシンとして MacBook Pro Mid 2010 13 inch を購入し、Mac mini Early 2009 と置き換えた。サブマシンには Windows と Fedora と Ubuntu と Mac OS X をインストールしてクワッドブートすることにしているので、今回も MacBook Pro にそれらのインストールを試みる。

(3月21日追記:以下の記述はあくまでクワッドブートを前提としているので、MacBook Pro に Windows 7 だけをインストールしたいという方は参考にしてはならない。Windows 7 をインストールするだけなら「Boot Camp アシスタント」を使用することでいとも簡単にインストールすることが可能である。MacBook Pro (Mid 2010) の Boot Camp は正式にWindow 7 64bit 版に対応している)

商品到着後、初期不良確認を済ませるや否や、すぐさまターゲットディスクモードにしてメインの iMac にFirewire 800で接続、ディスクユーティリティを起動し、MacBook Pro の Mac OS X を保存するために HDD の内容を dmg イメージ化して iMac に保存する。

次に、iMac に Ubuntu 10.10 の Live CD を入れて Ubuntu で起動。Ubuntu の パーティショニングソフト Gparted で MacBook Pro の HDD を切り分ける。

かつて、Mac mini でクワッドブートを構成した時、ウェブ情報をあたってみると、y2blog さんが詳しい記事を掲載されており、それによると「Windows は四つ目のパーティションにインストールしなければならない」とのことだった。そこで

sda2 …… 10GB EXT4
sda3 …… 10GB EXT4
sda4 …… 150GB NTFS
sda5 …… 5GB linux-swap
sda6 …… 75GB FAT (Mac OS X 用)

のようにパーティション分けした(sda1 は EFI のまま変更せず)。

なお、なぜ Mac OS X の ディスクユーティリティを使わずに Gparted を使うのかと言えば、ディスクユーティリティでパーティション分けをするとパーティションの間に未使用領域ができてしまうことが多いからである。たかだか数百MBの未使用領域にすぎないが、何となくいやなのである(苦笑)。

次に、iMac を Mac OS X で起動し、ディスクユーティリティで MacBook Pro の 六番目のパーティションを HFS+ journaling でフォーマットしてそこへ上記の dmg を復元する。

復元後、 Firewire ケーブルを抜き、 MacBook Pro を Mac OS X で起動、復元が成功したことを確認する。 MacBook Pro に Windows Vista のインストールディスクを入れて再起動、option キーを押して ディスクから起動する。

ところが、Vista のインストールがどうもうまくいかない。途中で再起動するところで、BOOTMGR がないと言われて止まってしまうのである。Windows 7 のインストールディスクに変更して試みたものの、それでも止まってしまった。

そこでもう一度、 y2blog さんの記事を Google で探して参照してみたところ、ただ四つ目のパーティションを Windows 用にすればよいのではなく、二番目と三番目は HFS+ でなければならないことがわかった。Mac mini をクワッドブート化した時には留意していたのに、今回は久々だったので、その事実をどうやら失念していたようだ。

すぐに sda2 と sda3 をHFS+ に再フォーマットする。Ubuntu Live CD の Gparted では HFS+ にフォーマットすることはできないので、仕方なく、前のサブマシンの Mac mini (Ubuntu がインストールされている) にターゲットディスクモードでFirewire 接続して、Mac mini の Ubuntu に Gparted と hfsprogs (HFS+ を扱えるようにするパッケージ) を apt-get install し、それらを用いて MacBook Pro のパーティションを

sda2 …… 10GB HFS+ (フォーマット)
sda3 …… 10GB HFS+ (フォーマット)
sda4 …… 150GB NTFS (変更せず)
sda5 …… 5GB linux-swap (変更せず)
sda6 …… 75GB HFS+ (変更せず)

とした。

しかし、その上で Vista のインストールに再チャレンジしたものの、今度は Vista のインストーラーが ディスクをうまく認識してくれず、sda4 をフォーマットしても「インストールできる領域がない」という意味のメッセージが出て前に進まない。そのため、また Windows 7 64bit 版のほうでチャレンジしてみたところ、今度こそようやくインストールに成功した。

その後、sda2 に Fedora 14 を、sda3 に Ubuntu 10.10 をインストールし、無事終了。クワッドブート化に成功した。 MacBook Pro Mid 2010 13 inch における Fedora 14 と Ubuntu 10.10 のインストールについては別記事で述べることにする。

なお、MacBook Pro Mid 2010 13 inch における Windows 7 SP1 64bit 版の動作状況についてだが、起動時に音声がミュートされてしまうという問題が起こっており、今のところ解決方法は見つかっていないものの、それ以外に関しては全く問題ない(2011年3月27日追記:音がミュートされる問題は解決した。→MacBook Pro+Win7で音がミュートされる問題を解決)。2D ネットワークゲーム (MMORPG) の REDSTONE も、64bit 環境でもちゃんと動作している。エクスペリエンス インデックスのスコアは (Bootcamp ドライバー 3.2をすべてインストールした上で) 5.3 となっている。

(追記)
Fedora 14 と Ubuntu 10.10 は、これまでと同様、rEFIt ではなく、Windows 7 の bootmgr でブートしている。
Boot

2010年8月31日 (火)

ネットワーク上にWindows 7マシンが表示されない

Windows XP や Mac OS X Snow Leopard の「ネットワーク」フォルダに Windows 7 マシンが表示されない。もちろんワークグループ名を合わせる、LmCompatibilityLevel を 2 にするといった基本的な設定は行っている。その原因についてウェブ上で検索して調べてみたが、逆のケース、すなわち「Windows 7 に XP マシンが表示されない」というケースはいくつも見つかったのに件のケースは見当たらなかった。そのため、もう諦めモードに入りかけていた。

ところがさきほど、ふと思い立って Windows 7 マシン上に共有フォルダを一つ作ってみた(右クリック→プロパティ→共有ダブ)ところ、Windows XP マシンや Snow Leopard の「ネットワーク」に表示されるようになった。どうやら、そういう仕様になったらしい。Windows XP だと、共有フォルダを一つも設定していないマシンでも「ネットワーク」内に表示されるのだが、Windows 7 はそうではないようだ。

(9月1日追記)
Windows 7 マシンに共有フォルダを設定していなくても、「共有の詳細設定」で「パスワード保護共有」を「無効」に設定しただけでも表示されるようだ。

2009年10月22日 (木)

Windows 7 (32bit)をMac mini Mid 2007にインストール

XP、Vistaと同様、disk0s4(sda4)にインストールしたところ、問題なく完了した。

ただ、私はアップグレード版でも一からクリーンインストールができると思い込んでいたので、昨夜のうちにWindows用のパーティションをフォーマットしてしまっていた(苦笑)。一からクリーンインストールすることはできないという事実は、インストールプロセスがほぼ終了した時点、プロダクトキーを打ち込む段階になってから判明した(説明書をよく読めばちゃんと書いてあるのだが)。その後、一旦インストールしかかったWin 7を消して、またVista→7とインストールせねばならず、結局、今日だけでWindowsを三回もインストールするはめになった(苦笑)。

2009年8月 1日 (土)

インターネット一時ファイル内に不可視の巨大ファイルが!

私のWindowsマシン(Mac mini Mid 2007、Vista SP2)はディスクの余裕があまりないので、ちょくちょくハードディスクの残り容量を確認することにしている。ところが今朝、それを行ったところ、残り容量が昨日と比べて5GBも少なくなっていることに気づいた。

私は「あふ」というテキストベースのファイルマネージャーを愛用しており、このソフトなら不可視ファイルやシステムファイルも操作できるので、これを用いてハードディスクの最上位からフォルダのサイズを調べていった。すると、ユーザーフォルダ内のインターネット一時ファイルフォルダー(ユーザーフォルダ¥AppData¥Microsoft¥Windows¥Temporary Internet Files)が5GB以上のサイズになっていることが判明した。

おそらくこれが原因なのだろうと考え、「インターネットオプション(※1)」からインターネット一時ファイルの全削除を試みた。だが、なぜかサイズが減らない。あふで「Temporary Internet Files」のサイズを計算すると確かに5GBなのに、それを開いて中のフォルダやファイルのサイズを調べてみてもそんな巨大なファイルやフォルダは見当たらないのだった。

(※1)……「コントロールパネル→ネットワークとインターネット→インターネットオプション」とクリックしてゆくと呼び出せる。但しウィンドウの名前は「インターネットのプロパティ」である。

どうしてよいかわからず途方に暮れたが、ふと「インターネット一時ファイルの履歴と設定(※2)」内に「インターネット一時ファイルフォルダ」を他の場所へ移す機能があることに目を止め、これを使えば何とかならないかと思い立ち、実行に移した。

(※2)……上記「インターネットオプション」の「閲覧の履歴」セクションに付いている「設定」ボタンを押すと呼び出せる。

まずその機能を利用してユーザーフォルダ直下に「インターネット一時ファイルフォルダ」を移し、次にあふを使って「ユーザーフォルダ¥AppData¥Microsoft¥Windows¥Temporary Internet Files」を削除する。削除には時間がかかり、しかもなぜかユーザーフォルダ内が全削除されているかのように表示される(苦笑)ため、少し(かなり)あせったが、一か八か、続けてみたところ、ちゃんとTemporary Internet Filesフォルダは削除され、ユーザーフォルダ内も無事だった。

ほっと胸を撫で下ろしたところで、ハードディスクの使用状況を確認(スタートボタン→コンピュータ)してみると、空きスペースが5GB、増えていた。更に、「インターネット一時ファイルの履歴と設定」内の「フォルダーの移動」ボタンを押して元の場所「ユーザーフォルダ¥AppData¥Microsoft¥Windows¥」にインターネット一時ファイル」フォルダを移してみると、うまい具合に元通りにすることができた。

5GBものサイズの実体のないファイルがハードディスクを占有してしまうというこの奇妙な現象がなぜ起こったのか、理由は定かではない。ただ、昨日シマンテック社のオンラインウィルススキャンを行った際、途中でキャンセルしてしまったので、それが原因だったのかもしれない。

2009年1月26日 (月)

Vistaの検索機能の仕様メモ

Mac OS XのSpotlightと比較して優れている点には(○)、劣っている点には(×)、同等の点には(=)をつける。

・(×)あるファイルを新規作成した直後はヒットしない。テキストファイルの内容検索において、内容を更新した直後は更新部分がヒットしない。インデックスが作成されるまでラグがあるのか(Spotlightなら直後にヒットする)。

・(=)日本語.txtおよび.htmlファイルの内容を検索する場合、改行コードは関係しない。

・(×)日本語.txtファイルの内容を検索する場合、文字コードがJISやEUCだとヒットしない。

・(○)日本語.htmlファイルの内容を検索する場合、文字コードがJIS(ISO-2022-JP)でもヒットする。METAタグでcharsetを指定していないファイルでもヒットする(SpotlightではMETAタグでcharsetを指定していないならUTF-8のファイルのみヒットする。指定していればShift JISやEUCでもヒットする。JISは指定していてもヒットしない)。

・(=)日本語.htmlファイルの内容を検索する場合、METAタグでrobotをnoindexと指定してあるファイルはヒットしない。

2009年1月22日 (木)

愛用中のWindowsソフト

※単独のアプリケーションだけでなく、常用している OS の機能なども取り上げている。

私は現在、OS X をメイン、Windows をサブとして使っているので、ここにはさほど多くのソフトを掲載していないことをお断りしておく。

続きを読む "愛用中のWindowsソフト" »

2008年10月11日 (土)

Windows VistaからLeopardの共有プリンターで印刷

Macのシステム環境設定の「共有」で「プリンター共有」とファイル共有のオプション「SMB共有」が有効になっており、Windows Vistaの側でMacに自動でログインできるように設定されているという前提のもとで説明する。以下の手順はすべてVista上での設定である。

  1. 「コントロールパネル」→「プリンタ」ウィンドウ上のツールバーで「プリンタのインストール」をクリックする。
  2. 「プリンタの追加」ダイアログボックス上で「ネットワーク(中略)プリンタを追加します」をクリックする。
  3. 「探しているプリンタはこの一覧にはありません」をクリックする。
  4. 「共有プリンターを名前で選択する」をチェックし、その下の記入欄に「http://( MacのIPアドレス):631/printers/(Macのプリンタキュー名)」と打ち込む。そして「次へ」ボタンをクリック。
  5. 「プリンタの追加ウィザード」が表示される。
  6. 重要!:ここで実際のプリンターの機種に関係なく、PostScriptプリンターを選択する。Windows XP時代は「Apple LaserWriter」を選択するとうまく行ったが、Vistaではその選択肢がない。そこで、少し試行錯誤した末、「Xerox DocuPrint 500」を選択したらうまく行くことがわかった。そして「OK」ボタンをクリック。
  7. するとプリンターがインストールされる。「プリンタの追加」ダイアログボックス上で「次へ」ボタンをクリック、次に「テストページの印刷」ボタンをクリックしてテストし、最後に「完了」ボタンをクリック。

以上。

(09年1月13日追記)
Macに接続されているプリンターがBonjour対応プリンターなら、上記のようなことをしなくても、Windowsのほうに「Bonjour for Windows(現行バージョンは1.0.5)」をインストールするだけで簡単に設定できる。主要メーカー製のプリンターはたいていBonjourに対応している(と思う)。設定の具体的方法の説明は省略する。

2008年3月10日 (月)

Mac miniクワッドブートトラブルメモ

二つ目のlinuxをインストールしたところ、2番目のパティションdisk0s2が、なぜかMac OS XからEFIパーティションとして認識されるようになってしまった。この状態でWindowsの修復を行うと、Microsoft Updateができなくなるなどの不具合を生じた。

3番目のパーティションdisk0s3をWindowsのディスク管理ツールで削除したところ、Windowsが起動できなくなった。Mac OS Xを起動してディスクユーティリティで見てみると、disk0s3は消えていなかった。

disk0s3をディスクユーティリティでHFS+でフォーマットしたところ、なぜかdisk0s2とdisk0s3の両方がHFS+になった。そしてWindowsが起動可能になった。しかしdisk0s2にインストールしてあったlinuxは依然起動可能だった。

Windowsの修復を行ったり、回復コンソールを使用する時は、このようにしてdisk0s2とdisk0s3をHFS+にする必要があると思われる。

その後、もう一度disk0s3にubuntuをインストールしたところ、ディスクユーティリティから見る限りdisk0s2はEFIにはならず、HFS+のまま、一方disk0s3はFATとなっていた。

とにかく、Windows修復の際は、Mac OS Xのディスクユーティリティでdisk0s3をHFS+でフォーマットすればよいのではないかと思う。

(08年3月14日追記)
・ubuntuを起動して、そこから「再起動」すると、なぜかうまく再起動できない。画面が真っ暗のまま止まってしまう。だが「再起動」せずに「シャットダウン」して再び電源を入れれば問題なく起動できる。

・ubuntuを再インストールし、そのあと更にFedoraを再インストールしたところ、またMac OS Xからdisk0s2がEFIパーティションに見えるようになってしまった。だが、実用上の問題はいまのところない。

(08年3月17日追記)
・Mac OS Xからdisk0s2がEFIパーティションに見える問題についてだが、Linuxのパーティショニングツール『Gparted』で見ると、disk0s2にbootフラグがついていることに気づいた。これをGParted上で削除したところ、disk0s2はMac OS XからFATに見えるようになった。ちなみにdisk0s3もFATに見えている。どちらにしても、この状態でWindows XPの修復を行うとまた不具合を起こす可能性が高い。どうしてもWindows XPの修復を行いたい場合はdisk0s2とdisk0s3をHFS+でフォーマットする必要があると思われる。

(追記)上記のようにしてdisk0s2がMac OS XからFATに見えるにしたところ、Windowsが起動できず、直接Fedoraが起動するようになってしまった。そこであわててFedoraのGPartedで起動フラグをつけ直すと、今度はWindowsもFedoraもUbuntuも起動できない(汗)。さらにMac OS Xを起動してディスクユーティリティでdisk0s3をHFS+でフォーマットしてみたが直らず。Windows再インストールもやむなしと思い始めつつも、CD-RWに焼いたrEFItを起動し、『partitioning tool』を使ってMBRパーティションを修復したところ、なんとかWindowsとFedoraが起動できるようになった。だがubuntuはすでに消してしまった。またインストールせねばならない(苦笑)。いずれにしても、二度と起動フラグはいじるまい(笑)。