2011年6月30日木曜日

Hyper-V体験記、その後

先のブログエントリで紹介したマイコミジャーナルの「Hyper-V体験記」が人気のようです。

やっぱり失敗談は人気があるようです。

ついでに書いておくと、先日、全く同じ失敗をしてしまいました。VLANを設定していたNICをHyper-Vの外部ネットワークに割り当てたら通信できなくなりました。

これは社内のサーバーだったのですが、私が管理しているマシンではありませんでした。管理者に泣きついて復旧してもらいました。

管理用のNICはついてたかどうか聞いてもいませんでした。社内なので、最悪、泣きついたら何とかなると思ってましたので。

2011年6月27日月曜日

[Hyper-V体験記] Hyper-V導入作業の詳細と、密かにハマッた落とし穴

グローバルナレッジのHyper-V導入レポートです。「密かにはまった」というのはちょっと言い過ぎで、本来は必ず気を付けるべきところです。

「たいてい大丈夫だから」とちょっと横着すると、失敗してはいけないときだけ失敗する、という典型的なパターンです。

良かったらお読みください。

http://journal.mycom.co.jp/articles/2011/06/27/yokoyama02/index.html

32ビット(x86)版Windowsが利用可能な物理メモリ

32ビット(x86)版Windowsの場合、物理メモリが4GBまるまる使えるわけではありません。

結局は、PCIバスのI/Oマップ領域に512MB確保するためだそうです。

http://support.microsoft.com/kb/929605/
http://support.microsoft.com/kb/929580/

ちなみに、うちのPCは3325MB
BIOSは4GB認識しています。

俗に「3.6GB」と言いますが、4GBから512MB(0.5GB)引くので、実際は3.5GB。1024単位で増えていくので端数が累積するのはご存じの通り。

でも、それで「3.6GB」と称するのなら、32ビットメモリ空間も「4.3GB」にすべきだと思います。

最近のPCは、物理メモリ8GBなんていうPCがざらにあります。私がいる東京トレーニングセンターのPCも一部は8GBのメモリを搭載しています。

たいていは64ビットOSを使うのですが、たまに32ビットOSを使うと、物理メモリは8GB認識しているのに仮想メモリ空間が4GBで、ちょっと寂しい感じです。

仮想メモリは「プロセスあたり4GB」、物理メモリは「システム全体」なので、それほど不思議ではないんですけどね。

2011年6月24日金曜日

Microsoft Digital Image Suite 2006 Library

昔のブログから技術情報だけを転載しているんですが、さすがにこれは不要かなあ、と思いならがらも、転載します。


Microsoft Digital Image Suite 2006 Libraryのインデックスが壊れた模様。

サムネールをクリックしても「画像が壊れている」と表示される。
フォルダ表示だと、ダブルクリックで画像は開くけど、やっぱりサムネールは出ない。
よく見るとサムネイルのリンク情報が間違ってる。

画像フォルダは、ユーザープロファイルにしか設定できず、追加も変更もできない。
追加されたように見えるけど、ダイアログボックスを開き直すと設定が戻っている。

再インストールしてもだめ。
http://support.microsoft.com/kb/894735/jaに従って、クリーンアップしてから再インストールしてもだめ。 これがないと、写真選択の効率が大きく落ちてしまいます。

結局、レジストリからライブラリのデータベースファイルの場所を調べて、そのファイルを削除したら直りました。

レジストリ
HKLM\Software\Microsoft\Picture IT!
HKCU\Software\Microsoft\Picture IT!

データベースファイル
%USERPROFILE%\AppData\Local\Microsoft\POD\Pictures.pd3

2011年6月17日金曜日

Windows Vistaのメニューバー

Windows XP用のIE7もそうなんですが、Windows Vista以降のフォルダにはメニューバーがありません。
Altキーを押して初めて表示されます。

メニューバーではなく、ツールボタンを使いましょうということのようです。
でも、メニュー操作にキーボード入力が必要なのは、ユーザーインターフェイス的に問題があるのではないかと思います。

16ビットWindowsの時代から、Altキーは常にF10キーと同じ意味を持ちます。
(マイクロソフト高添さんのblogに書き込まれたコメントによれば、完全に同じではないそうですが)

通常、PCのファンクションキーは4つずつのブロックが3つで構成されます。
F10は、一番右ブロックの左から2つ目なので、少々押しにくい位置にあります。

Altは頻繁に使うのに変だと思い調べてみました。
IBM PC-XT以前のキーボードには、F1からF10までしかなかったためのようです。

ただ、写真を見るとPC-XTのキーボードにはちゃんとAltキーがあります。
Altキーのないキーボードもあったのでしょうか。

2011年6月16日木曜日

MS-DOS LAN Manager クライアント

かつて、MS-DOS LAN Managerクライアントというものがありました。
Windows NT Server 3.51までは製品にも含まれいましたが、今はありません。

TCP/IP、NetBEUI、IPX/SPXをサポートしますが、TCP/IPを入れるとメモリ不足で多くのアプリケーションは動作しません。

たとえば、日本語環境だと、WIndows NTのセットアップコマンドWINNT.EXEも動きません。でも、NetBEUIなら大丈夫です。

利用できるのは、共有接続くらいです。
基本版だと、ログオンの機能もないのでゲストアクセスが必要になります。
拡張版だと、LAN Managerドメイン(NTドメイン)にログオンできます。

Windows 3.1をインストールしたら、WinPopup.exeというツールを常駐させることで、メッセージャーサービスからのメッセージも受信できます。

探してみたら、以下に公開されていました。
ftp://ftp.microsoft.com/bussys/Clients/

Virtual PC環境にもインストールできるので、興味がある方はどうぞ。

2011年6月13日月曜日

混乱する覚え方

64ビット版Windowsの64ビットモジュールは\Windows\System32フォルダに格納されます。
一方、32ビットプログラムは\Windows\SysWow64に格納されます。

64ビットプログラムがSystem32で、32ビットプログラムがSYSWOW64というのは妙な感じです。

そういえば、
BOOT.INIのあるのがシステムパーティション
System32フォルダのあるのがブートパーティション
という覚え方もありました。

余計混乱しますね。