文 松永 融 Vista以降ではスリープが多用されており それに伴うトラブルが起きる Windows 7/Vistaでは 一定時間PCを操作しないと自動的にスリープになる 今回は その解決法やより快適に運用する設定を紹介する スリープ関連のトラブルを解決 スリープから正常に復帰できない Vista以降特有のスリープ関連トラブルが起こる この原因はいろいろ考えられるが 自作 PC でありがちなのは BIOS の設定だ Vista 以降 電源周りの仕様が変更され ており スリープ機能を使うためにBIOS の設定が必要になるケースがあるのだ 大きな要因の一つに Windows 7/ 問題 原因は さまざま スリープから復帰できない 原因1 原因2 原因3 ACPI デバイスの省電力機能 USBマウス Vista の ハイブリッド スリープ がある それぞれで異なる対処法を実行する スリープ移行時にメモリーの内容をHDD にも保存するため スリープ時の停電な Windows Vista 以降 ハイブリッド スリープ が使われるようになり スリープから 復帰できないトラブルが目立ってきた どでメモリー内容が失われても HDD からデータを読み出すことで正常に復帰 できる ただし正常に機能するためには BIOS が ACPI 2.0 以上に対応してい ることが必要だ ACPI 2.0非対応のマ よい ただし ASUSTeK Computer ザーボードではスリープへ移行できない のマザーボードのように ACPI 2.0特 れば 初期設定で対応していると考えて BIOS 設 定をしても改 善しないなら Repost Video on S3 Resume や Re-call VGA BIOS from S3 を有 移行できたとしても正常に復帰できない 有の機能のみをオン オフできる仕様に 効にしてみよう これはサスペンドの状 といったトラブルが発生する なっている製品がある 無 効のまま 態 S3 から復帰する際にグラフィックス ACPI 2.0は2000年に策定された Windows 7/Vista をインストールして ボードが備えるビデオ BIOS を表示する 昨今のマザーボードなら まず間違いなく しまうと スリープ移行 復帰時のトラブ かどうかの設定だ こう設定することで 対応している BIOS に ACPI Func- ルに遭う STR Suspend To RAM から復帰す Enabled tion といった項目があれば グラフィックスボードが原因でスリー る際にグラフィックスボードを再認識す に設定しておけばよい 該当項目が無け プから復帰できないこともある 上記の る可能性がある 問題が解決しなかった ら元に戻す 原因1の対処法 原因2の対処法 原因3の対処法 1 ACPI 2.0関連のBIOS設定を確認する 2 グラフィックスボードの Repost を有効にする 3 ACPI非対応のデバイスを取り外す 4 CPUの省電力機能を無効にする 5 USBルートハブの省電力機能を無効にする 6 PCI Expressの省電力機能を無効にする 7 マザーボード以外の機器の ACPI対応状況を確認する ハイブリッド スリープが正常に機能す るためには マザーボード以外の機器も ACPI に 対 応 し て い る 必 要 が あ る ACPI 非対応機器が1つでもあると 正 常に動作しないことがある 古い拡張ボ ードを取り付けているなら その機器の デバイスマネージャーでUSBマウスの設定を変更する ACPI への対応状況を確認した方がよい その拡張ボードを外してみて正常に動作 54 特別付録
1 3 ACPI Repost Vid eo on S3 Resume Yes Yes No BIOS ACPI Function Enabled Enabled P35 PlatinumMSI P7P55D-EASUSTeK ComputerBIOS Power ACPI 2.0 Support Disabled Windows 7/Vista Enabled 4 6 P7P55D-EAdvanced C1E Support Disabled PCI Express PCI Express USB USBUSB PC ACPI ACPI BIOS BIOS BIOS C1E Cool'n'Quiet CPU BIOS USB PCI Express 55
USB 7 USB P5K-EASUSTeK ComputerACPI x64- based PC Microsoft ACPI-Compliant Sys tem PCIUSB P7P55D-E 56
USB USB USB 2 USBPS/2 USB Windows 7/ Vista 3 5 3 5 3 5 3 5 57
文 松永 融 Windowsのユーザー名は 半角英数字で作成することが推奨されている 全角文字では さまざまなトラブルに遭遇しやすいからだ 今回はこれらのトラブル事例と解消法を紹介する 全角ユーザー名による不具合を解消 Windows ではユーザー名 ログオン ユーザー名を全角で設定すると さまざまなトラブルが起こる アカウント名 がそのまま個人用のフォ ルダー名になる 全角文字でアカウント を作成すると個人用フォルダーも全角に なってしまう このため 全角のフォル ダー名を考慮していないソフトではトラ 全角でユーザー名を 設定すると フォルダー名も 全角になる ブルが発生しやすい 事例 1 はソフトのインストール時にエ 全角でユーザー名を設定するとユ ーザー情報を保存するフォルダー 名も全角になり アプリケーショ ンの動作に影響する ラーが発生 原因はインストール時に使 用する一時フォルダーのパス名に全角文 字が含まれていることにある 一時フォ ルダーの初期設定は C: Users ユー ザー名 AppData Local Temp も なので 全角ユーザー名 しくは Tmp でログオンすると ユーザー名 の部分 事例1 インストールできない 全角文字のユーザー名でログオンし ソニーの ウ ォークマン 用の転送アプリケーション Content Transfer をインストールしようとすると Visual C++ 2005 Redistributable のランタイムをイン ストールする段階でこのようなエラーが発生する に全角文字が含まれ エラーになる こ れは 一時フォルダーのパス名に全角文 字が含まれないようにすると解決する クリックしても ヘルプが開かない 1 事例2 事例 2 では 一時フォルダーを変更し DVD オーサリングソフト DVD Flick は 正常にインストールできるものの DVD を なくてもインストール自体は正常に終了 する しかし DVD を作成しようとする と エラーが発生してしまう このトラ ブルは データの出力先が個人用フォル ダー内に設定されていることに起因して いる 初期設定では マイドキュメント 実行中にエラー 事例3 作成しようとすると エラーが発生する ヘルプが開かない Microsoft の Office 2010 もインストールは問題 無いが 全角文字のユーザー名でログオンすると オフラインヘルプが使えない 項目をクリックしても 画面が切り替わらない それぞれで異なる 対処法を実行する フォルダー C: Users ユーザー名 Documents フォルダー だからだ この場合は 出力先フォルダーの設定を 1 変更すればよい 2 事例 1 と 2 は セットアップ時に若干 手を加えるだけで その後は普通に使え る しかし症状は ソフトによってまち まちだ トラブルが発生するたびに原 因や対応策を個別に調査する必要があ 58 特別付録 3 一時フォルダーの 割り当てを変更する Administrator などの半角英数字の ユーザー名で 作業する 4 2 アプリケーションの 設定フォルダーを変更する Windows 転送ツール を起動 半角英数文字で ユーザー名を 作成してプロファイル 全角ユーザー名のデータを保存 情報を移行 全角ユーザー名のデータを転送
TEMP 1 TMP 2 DVD Flick Project destination folder C: DVD 3 Administrator Administrator Administrator Administrator Administrator OK Administrator Administrator 59
4-1 Windows XP/Vista Win dows 7 Windows Windows 1 HDD USB C.MIG Windows Administrator Windows 7/Vista Administrator 3 33 Office 60
4-2 4-1 Windows 2 Windows 4-1 MIG Matsunaga 4-1 4-2 XP/Vista Windows 7 Windows Windows PC 61
文 松永 融 Windowsに加えてUbuntuをインストールしておくと トラブル時のファイル救出がスムーズになる 今回はWindows 7に Ubuntuを追加インストールする2つのを紹介する Win7にUbuntuを追加インストール Windows 7 が動作している環境に Ubuntuがあると 緊急時のファイル救出やシステム復旧に便利 Ubuntu を追加インストールするには 未割り当て領域を作成してインストール Ubuntuの通常インストールには 未割り当て領域が必要 すると 既存のパーティションへイ ンストールするがある 順に手順を 紹介しよう 作業を始める前に Ubuntu の最新 Windows 7/Vistaなら Windowsのシステム領域に 未割り当て領域を作れる インストールできる 版をダウンロードしておく ダウンロ ードしたファイルは ISO 形式なので 700MB タ イ プ の CD-R な ど に 書 き 込めば セットアップ CD が完成する 650MB タイプの CD-R には収まらな いので注意しよう Ubuntu用の未割り当て 領域を作り出す 1 パーティション操作 2 通常の追加インストール 必要 Wubi による追加インストール 必要 面倒 通常の性能 不要 簡単 通常よりやや落ちる Windows のブートマネージャー 不可 マウント操作 Ubuntu の削除 性能 起動時の OS 選択メニュー データパーティションの指定 GRUB 可 不要 GRUB GRand Unified Bootloader 最初に Ubuntu をインストールする ための領域を確保しよう 1-2 の 図のように 未割り当て領域が無いパー Ubuntu を通常のでインストールするには 未割り当て領域が必要だ Windows 7/Vista の場 合 ストレージに空き容量があれば未割り当て領域を作成してインストールできる パーティション 操作が面倒な場合は Windows 上で使うインストーラー Wubi を使って 未割り当て領域を作成 せずにインストールできる ティション構成を前提に説明する デー タパーティションを別に作成していなく は Ubuntu 上でも可能だが 無用のト は 手動でパーティションを設定する を ても基本的な手順は同じだ ラブルを回避するため Windows で 選択する 他の OS と共存させて を 今回は Windows 7 のパーティショ パーティションを作成しておくとよい 選びたくなるが この項目は最大容量の ンを縮小し 未割り当て領域を作り出す 次に Ubuntu のセットアップ CD で パーティションを縮小して Ubuntu の Windows 7から ディスクの管理 を 起動する Ubuntu をインストール を インストール先を作り出すものだ 今回 開いて作業する 未割り当て領域の作成 選び ディスク領域の割り当て 画面で は未割り当て領域を作成してあるので 手動 を選択して 既に作成した 空 き領域 未割り当て領域 を選ぶ 1 未割り当て領域を 作成してインストール ①UbuntuのセットアップCDを作成 2 Windowsの システム領域にインストール ①UbuntuのセットアップCDを 作成 ②未割り当て領域を作成 ③UbuntuのCDで起動してインストール ②Windows上でUbuntuを インストール Ubuntu 用のパーティションを手動で 構成する場合 パーティションを作成 画 面で Ubuntu 本体をインストールする領 域のほかに スワップ専用のパーティシ ョンを用意する必要がある インストー ル用の領域では 利用 に初期設定の ext4ジャーナリングファイルシステム 62 特別付録
1-1 2-1 CD Web Ubuntu http:// www.ubuntulinux. jp/products/ja- Localized/down load ISO 700MBCD-R Windows 7/ Vista ISO Windows XP / 1 2 2GB 4GB Ubuntu CD OS Ubuntu Windows 7 Ubuntu 1-2 Windows 7 Ubuntu HDD Windows 7 Ubuntu C Ubuntu C OS Windows Linux GRUB Windows Ubuntu 8.04 WubiWindowsbased Ubuntu Installer) Wubi Ubuntu Windows Windows Windows Windows Ubuntu MB 20GB CDwubi.exe Windows Ubuntu Windows 7 20GB Ubuntu Windows 7 Windows 7 UbuntuUbuntu GRUB 63
Ubuntu 1-3 Ubuntu CD Ubuntu ext4 / Ubuntu ext4 / Ubuntu CD Enter UbuntuOS Ubuntu, with EnterUbuntu Confirm your password Ubuntu Ubuntu Ubuntu OK Enter CDEnter 64
Ubuntu, Linux Ubuntu 2 GRUB 1 3 Ubuntu Ubuntu 7GRUB_TIMEOUT=10 101 3 sudo update -grub 2-2 WubiWindows Windows UbuntuCD wubi. exe Ubuntu Ubuntu Ubuntu, Linux 2.6.35-22-genericUbuntu sudo gedit /etc/default/grub Enter sudo gedit /etc/default/grub sudo update-grub Enter GRUB TIMEOUT 1 3 update-grub 65
WinPC SPOOL Concent, Inc. Concent, Inc. WinPC