(これもtechnetに投稿しましたが、アイデアが不足しています)
より多くのRAMを使用するために、Windows Server 2008 R2 StandardからEnterpriseにアップグレードしました。サーバーには、以前は32GBのRAMが搭載されていました。
DISMを使用したStandardからEnterpriseへのアップグレードは問題ないようだったので、電源を切ってRAMをインストールしました。これはDell Poweredge T710で、32 GBから72 GBに変更しました。
BIOSがRAMを認識しましたが、RAMをすべて使用するには、「アドバンストECC」モードから「オプティマイザー」モードに変更する必要がありました。
再起動後、ウィンドウにはRAMが表示されますが、システムパネルには次のように表示されます。
搭載メモリ(RAM):72.0 GB(4.00 GB使用可能)
リソースモニターで、残りのRAMはハードウェア用に予約済みとして表示されています。同じチップに戻すなど、さまざまなRAM構成を試しましたアップグレード前と同じ構成ですが、常に4.00 GBが使用可能として表示されます。これらのフォーラムのいくつかのスレッドに従って、msconfigに移動して最大メモリを「手動」で設定しましたが、問題は解決しません。BIOS出てきた別の提案であるメモリの再マッピングのように見えるものは何もないようです。
これをどのようにしてRAM Windowsで利用できるようにしますか?完全な32GBを使用できるため、アップグレード前に利用可能でしたRAMサーバーを起動する必要がありました。
スクリーンショット(これは、元のRAM構成に戻した後のものです)
それが関連しているかどうかはわかりませんが、リモートデスクトップ構成も表示されなくなりました。
(このダイアログの下半分で、リモートデスクトップを構成できます。アップグレード前は機能していましたが、現在は機能していません)。
[〜#〜]更新[〜#〜]
私は一時的な答えを見つけました-しかし、それは私に別の問題を与えます。これが technetに投稿したもの です。ここでもこの質問をしました:
OK、私は一時的に問題を回避しました-それはBIOSではありません-しかし今私はそれを永久に修正する方法がわかりません。
手がかりは this thread から来ました。Cクラークは私と同じことをしたようです:
「MSのWebサイトから入手できるDSIMユーティリティと汎用KMSキーを使用して、これらをスタンダードからエンタープライズに「更新」しました。その後、ライセンスキーをGUIからエンタープライズの有効なライセンスキーに変更しました。再起動RDPが機能していませんでした。」
「ちょうど今、「汎用」KMSキーに戻し、すべてが機能しています...」
後で彼は言う:
「その後、別の有効なMAKキーを使用しても、すべてが機能します。もう1つのMAKキー(完全に再構築されたサーバーで動作している)を使用すると、機能しません-また、48 GB RAMのうち4 GBが使用可能と表示されます...? ……」
...私とまったく同じ症状;使用可能なRAMは4GBのみで、RDPはありません。
エンタープライズ用の汎用KMSキーを使用するようにサーバーのプロダクトキーを変更しました-すべて問題ありません。 RDPと72GBのRAMがあります。
しかし、私は現在、ライセンスを持っていないキーを使用しています。このサーバーは、純粋に開発とテスト用です(現時点では、同時に20台のVMを起動する必要があるため、追加のRAM 32GB以上、したがってエンタープライズ)が必要です)。
当初、サーバーには2008 R2標準用のDell OEMキーが付属していましたが、2008 R2標準用のMSDNキーでは始まりませんでした。
したがって、私の質問は-になります[〜#〜] msdn [〜#〜]エンタープライズキーを適用する方法4GBの使用可能なRAM、RDP、そしておそらく私が見つけなかった他の機能が欠けていましたか?
MSDN Enterpriseキーを使用してサーバーを再構築する必要がありますか?このアップグレードパス(OEM標準キー-> MSDNエンタープライズキー)をたどることはできませんか?
[〜#〜]更新[〜#〜]
今、私は本当の質問が何であるかを知っています、私は別に質問しました:
DISMを使用してWindows Server 2008 R2 Standard(OEMキー)をEnterprise(MSDNキー)にアップグレードするにはどうすればよいですか?
「ここに問題があります」という答えはありませんが、問題の原因を特定する方法があります。私が読んでいる内容 here と自分のサーバーで確認できる内容に基づいて、デバイスマネージャーは何が起こっているかを特定するのに役立つはずです。
デバイスマネージャーを開いた場合は、ビューを[接続ごとのリソース]ではなく、[接続ごとのリソース]に変更します。そこの「メモリ」ノードは、ハードウェアによるメモリ予約のリストを提供します。うまくいけば、4GB以外のすべてのRAMを食べているものがリストされます。16進数をRAMサイズに変換する必要がありますが、行うことができます。
この場合、最初のPCIバスエントリは128KBを予約しています。 2番目の「マザーボードリソース」エントリは、64MBを予約しています。 3番目のPCIバスは336MBを消費しています。等々。
デバイスを特定したら、開始時よりもさらに進んでいます。
私はリンクされた質問でこの質問に回答しました(実際の質問と問題の根本は、OEM、KMS、およびMSDNキー間の切り替えに関するものです)。
サーバーを元に戻す方法は次のとおりです。
KMSキーを使用してエンタープライズにアップグレードしたサーバーから始めます。これは私にとっては無許可です。
MSDNインストールメディア(つまり、焼き付けたISO)を使用して、現在のWindowsインスタンス内からインストーラーを実行します。その後、Windowsを再インストールできます。既存のファイル、アプリケーション、設定などを保持できるように、必ず正しいオプションを選択してください。
30分ほどでWindowsのインストールが完了します。 Windowsをライセンス認証する場合は、MSDNキーを使用すると、すべてが機能します。
したがって、OEM/KMS/MSDN間でキーを切り替えることができないようです。キーを正しく「取得」するには、適切なインストールメディアからWindowsをインストール(または再インストール/更新)する必要があります。
私はこの問題の解決策を見つけたと思います。私はちょうどこの正確な問題に遭遇し、これは私を正しい道に導きました。以下は、問題を解決して適切なライセンスを維持するために実行した手順です。
slmgr /upk
、次にslmgr /rearm
不足しているリモートデスクトップ構成に関しては、リモート管理機能をインストールする必要がある可能性があります。
メモリの問題は、BIOSがメモリ構成をWindowsに適切に報告する際の問題である可能性があります。 BIOSを更新する をお勧めします。手に時間があるなら(そして誰がそうしますか?)RAM)の元の量に戻って、問題が現れるまで少しずつ追加したいと思うかもしれません。
以下の手順に従って、ウィンドウを再アクティブ化してください。問題が解決するはずです-
slmgr.vbs -ckms
(これにより、あなたが持っているかもしれないKMSエントリがクリアされます)slmgr.vbs -upk
(これにより、インストールされているすべてのプロダクトキーが削除されます)slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
(xは使用する新しいプロダクトキーです)slmgr.vbs -ato
(サーバーをアクティブにします)[〜#〜] msconfig [〜#〜]を表示したい場合があります| Bootタブ| 詳細オプションで、最大メモリ設定を確認します。
IIRC DellサーバーのBIOSには、サーバーを4Gbの使用可能なメモリに制限する「インストールモード」設定があります。誰かが切り替えているかどうかを確認し、切り替えている場合はオフにしてください。