2010年6月30日 星期三

安裝 SQL Server 2008時,在檢查“安裝程式支援規則”時出現 『效能計數器登錄區一致性』失敗

在 HP DL-380 G6 的設備上安裝了 Windows Server 2008 R2 後,再安裝 SQL Server 2008 R2 Stardand ,在檢查“安裝程式支援規則”時出現 『效能計數器登錄區一致性』失敗,而這個異常則會造成SQL Server 無法繼續往下安裝


上述的英文說明為
Rule "Performance counter registry hive consistency check" failed.

而且訊息中引導你去看Microsoft 的知識庫

KB300956:如何手動重建效能計數器程式庫值
http://support.microsoft.com/kb/300956
http://support.microsoft.com/kb/300956/en-us

找了網路上有很多人都遇到了這個問題,而大部份都是以手動修改登錄機碼方式來處理。
但它真的不是好方法

最後終於找到問題點了

原來是使用HP SmartStart CD安裝Windows Server 2008 R2所造成的,使用SmartStart CD來安裝時會將“非 Unicode 程式目前使用的語言”設成“英文(美國)”


而在登錄機碼值中的

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\ 中的0404 會是空的


僅有 009 會有資料


此時只要將“控制台”-->“地區以及語言”-->“系統管理”-->“非 Unicode 程式目前使用的語言”設成“中文(繁體,台灣)”,重新開機後上述的登錄機碼值(0404)會被填入資料


此時即可正常的安裝 SQL Server 2008 R2

這個異常應是使用HP SmartStart CD安裝時,SmartStart的能選的語系並沒有繁體中文,所以當使用中文的OS安裝光碟安裝後,可能因語系轉換的部份機制出了問題,而造成“非 Unicode 程式目前使用的語言”被設成“英文(美國)”

問題終於被解決,而且不用手動修改

另外,使用的 HP SmartStart CD 的版本為 x64 8.30

2009年11月19日 星期四

為何當我要儲存檔案到外接硬碟時卻出現「目的地磁碟機中的磁片已滿…」訊息而無法儲存大型檔案?

以下內容取材自 PQI 網站

一般而言, 常見的檔案系統格式可分為三種: NTFS, FAT32, FAT16 , 不同的檔案系統格式對於存取單一檔案大小有所限制.
1. 先確認您的檔案系統格式.(如右圖)
2. 確認所存取的檔案大小是否符合該格式的限制 ;
 如:檔案系統格式為FAT32 , 單一存取檔案大小不可以超過4GB ;
   檔案系統格式為FAT16 , 單一存取檔案大小不可超過2GB ,
   檔案系統格式為NTFS , 單一存取檔案大小為16TB

為什麼無法將USB flash drive格式化成NTFS的格式?

以下的內容取材自 PQI 網站

Windows的預設值只允許使用者將USB flash drive格式化成FAT或FAT32,無法選擇NTFS格式請依照下列步驟格式化您的USB裝置
1.插入USB裝置到USB port.
2.開啟"我的電腦".
3.在您所需要格式化的裝置上右鍵並選擇內容.
4.選取硬碟標籤.
5.選取並進入您所需要格式化的裝置.
6.選取原則標籤.
7.電腦預設值為 "快速移除最佳化",改選"效能最佳化",並按下確定.
8.開啟"我的電腦. 在您所需要格式化的裝置上右鍵並選擇格式化, NTFS格式選項即會出現.