Tuesday, July 24, 2012

Solved failed to add the selected boot entry to the boot list error and bootup hang problem in Windows XP x64 OS (Rev: 1.0)


For the Asus P8H77-M computer with 16 GB RAM, I have installed Windows 7 x64 Operating System (OS) with the below partitions layout:
  • c:\ drive (Primary partition with Windows 7 x64 OS. Label: Win7x64)
  • d:\ drive (DVD drive)
  • e:\ drive (Primary partition to store my files. Label: JackNg)

However, I cannot get used to the Windows 7 x64 OS because I am already very comfortable in using Windows XP OS. Hence, I booted the Asus P8H77-M computer from an Acronis Disk Director (ADD) 11 Home edition bootup CDROM and used the ADD 11 Home software to delete the Windows 7 boot partition (about 100 MB) and Windows 7 x64 OS Partition (Label: Win7). I left the previous e:\ drive (Label: JackNg) partition because it contained some of my files. After exiting from the ADD 11 Home software, I used the Windows XP x64 OS CDROM to boot the computer and installed Windows XP x64 OS to the unallocated Win7x64 partition. After the Windows XP x64 OS installation had completed, I discovered the below partitions layout for the Windows XP x64 OS:

  • c:\ drive (Primary partition that is previously used to store my files. Label: JackNg)
  • d:\ drive (DVD drive)
  • e:\ drive (Logical partition with Windows XP x64 OS. Label: WinXPx64)

I wanted to change the Windows XP x64 OS from e:\ drive to c:\ drive. Under the "Computer Management" (Start -> Control Panel -> Administrative Tools -> Computer Management) -> "Storage" -> "Disk Management", I changed the DVD drive (left mouse click to select it, then right-click and click "Change Drive Letter and Paths...") from d:\ drive to w:\ drive. Then, I copied the below boot related system hidden files from the root of c:\ drive (Label: JackNg) to the root of e:\ drive (Label: WinXPx64):
  • AUTOEXEC.BAT
  • boot.ini
  • CONFIG.SYS
  • IO.SYS
  • MSDOS.SYS
  • NTDETECT.COM
  • ntldr

In Windows Explorer, if you cannot see the above system hidden files, please click "Tools" -> "Folder Options" in the Windows Explorer. Under the "View" tab, please click the "Show hidden files and folders" and uncheck the "Hide extensions for known file types" and "Hide protected operating system files (Recommended)".

In the "Control Panel" -> "System" Properties -> "Advanced" tab, I clicked the Performance "Settings" button. Under the "Advanced" tab, I clicked the "Change" button for virtual memory. I clicked the c:\ drive (Label: JackNg) and set it to "No paging file" so that I can later deleted this JackNg partition. Then, I clicked the e:\ drive (Label: WinXPx64) and set it to "System managed size". I clicked the "OK" button 3 times to close the "System" Properties.

I backup my files in the c:\ drive (Label: JackNg). Under the "Computer Management" -> "Storage" -> "Disk Management", I deleted the c:\ drive (Label: JackNg) partition. After that, I edited the e:\boot.ini file (need to clear the "Read-only" attribute in boot.ini Properties first before you can save the boot.ini file) to change the partition(2) to partition(1) as shown below:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect


I reboot the computer but it failed to show the Windows XP x64 login screen. Instead, the monitor screen always shown a graphic Windows XP logo and hang at that stage forever. I restarted the computer, hit F8 repeatedly until the boot list is shown. From the boot list, I chose to boot to Safe Mode but the computer still shown a graphic Windows XP logo and hang at that stage forever.

I booted the computer from the Windows XP x64 CDROM and hit "r" to go to the Recovery Console. In the Recovery Console, the below bootcfg command failed:

# bootcfg /add
Total identified Windows installs: 1

[1]: c:\windows

Select installation to add: 1
Enter Load Identifier: WinXPx64
Enter OS Load Options: /fastdetect
Failed to add the selected boot entry to the boot list error


# bootcfg /rebuild
Failed to add the selected boot entry to the boot list error
 



Steps to solve the "Failed to add the selected boot entry to the boot list" error and fix the Windows XP x64 OS bootup failed problem

  1. I booted the computer from the Windows XP x64 CDROM and hit "r" to go to the Recovery Console. In the Recovery Console, please issued the below commands to solve any boot issues or hardisk problem:

    # fixmbr

    # fixboot c:

    # chkdsk c: /f
    Chkdsk discovered free space marked as allocated in the volume bitmap. Windows has made corrections to the file system.

  2. Then, I booted the computer from an Acronis Disk Director (ADD) 11 Home edition bootup CDROM and used the ADD 11 Home software to make the below changes to the Windows XP x64 partition (Label: WinXPx64):

    • Convert Windows XP x64 partition from logical to primary partition.
    • Mark the Windows XP x64 partition as active.
    • Use the "Change Letter" function to change the Windows XP x64 partition from letter e:\ to c:\.

    The above changes to the Windows XP x64 partition solved the "Failed to add the selected boot entry to the boot list" error when using the "bootcfg /add" or "bootcfg /rebuild" commands in the Recovery Console. However, the Windows XP x64 OS still shown a graphic Windows XP logo and hang at that stage forever during bootup.

  3. The below registry hive still pointed to e:\ drive in the registry keys, values and data in the Windows XP x64 OS:

    Registry Hive              File
    -------------------        ------
    HKLM\SOFTWARE    %SystemRoot%\System32\Config\Software
    HKLM\SYSTEM         %SystemRoot%\System32\Config\System
    HKU\.DEFAULT         %SystemRoot%\System32\Config\DEFAULT
    HKU\SID                 Documents and Settings\userName\NTUSER.DAT


    We need to change the e:\ drive to c:\ drive in the registry keys, values and data by using the Registry Workshop. Registry Workshop is an advanced registry editor that can "search and replace" registry keys, values and data with super fast search algorithm.

    I take out the hardisk containing the Windows XP x64 OS and mounted it to another Windows XP OS computer. Then, I use the "Load Hive" function in Registry Workshop to load and unload the above 4 registry hive one by one, search for "e:\" and replace all the "e:\" to "c:\" in the registry keys, values and data.

    For example, assume the Windows XP x64 OS hardisk is mounted as d:\ drive in the Windows XP OS computer and all the above 4 registry hive have already been backup. In the Registry Workshop that is installed at the Windows XP OS computer,

    1. Kindly click "File" -> "Load Hive". Please navigate to "d:\Windows\System32\Config\" (not in the c:\ drive) and select the Software (for HKLM\SOFTWARE registry hive) file.

    Key name: a
    Any name (except Hardware, Sam, Security, Software or System) will do.

    Parent key: HKEY_LOCAL_MACHINE (for SOFTWARE and SYSTEM registry hive only)
    If you select DEFAULT (for HKU\.DEFAULT registry hive) or NTUSER.DAT file (for HKU\SID registry hive), please choose the Parent key as HKEY_USERS.


    2. Please click to select the \HKLM\a and click the "Find" (or use CTRL + F shortcut) icon in the Registry Workshop.

    Find what: e:\
    Searched in the "Search keys", "Search values" and "Search data".
    Search in key: HKEY_LOCAL_MACHINE\a (depending on your selected registry hive file).

    After you have clicked the "Find" button, the search result will be shown in the "Find Result 1" row.


    3. Please click "Search" -> "Replace in Find Result 1" (or use CTRL + R shortcut).

    Find what: e:\
    Replace with: c:\
    Searched in the "Search keys", "Search values" and "Search data".
    Where to search: Search all items in find results

    After you have clicked the "Replace" button, the "Find Result 1" row result will be empty after the replacing has completed. About 95 occurrences were replaced for HKLM\SOFTWARE registry hive.


    4. Please click to select the \HKLM\a. Then, kindly click "File" -> "Unload Hive". The replacing of e:\ to c:\ in the registry keys, values and data for HKLM\SOFTWARE registry hive is completed.


    5. Kindly repeat steps 1 to 4 for the other 3 registry hive (HKLM\SYSTEM, HKU\.DEFAULT and HKU\SID). Once the replacing of e:\ to c:\ registry keys, values and data have completed in the Registry Workshop, I shutdown the Windows XP OS computer and power off the computer. I took out the Windows XP x64 OS hardisk and mount it back to the Asus P8H77-M computer.

After making correction to the 4 registry hive in the Windows XP x64 OS, the Windows XP x64 OS boot up normally to the login screen, and the bootup hang problem is solved.


Reference

[1] Registry Workshop [FAQs]

 

Thursday, July 12, 2012

汉语拼音音节表 (Rev: 1.1)


Download the 汉语拼音音节表.pdf (v1.1)




a a啊 ai爱 an按 ang昂 ao奥


b ba把 bo波 bai白 bei被 bao报 ban版 ben本 bang帮 beng崩 bi比 bie别 biao表 bian便 bin宾 bing并


c ca擦 ce侧 ci次 cai才 cao操 cou凑 can残 cen参 cang藏 ceng曾


ch cha差 che车 chi吃 chai拆 chao超 chou臭 chan产 chen陈 chang长 cheng成


d da大 de的 dai带 dei得 dao到 dou都 dan但 dang当 deng等 di地 die爹 diao点 diu丢 dian点 ding顶


e e额 ei诶 en嗯 eng鞥 er而 f fa发 fo佛 fei非 fou否 fan饭 fen分 fang放 feng风


g ga咖 ge个 gai该 gei给 gao高 gou狗 gan干 gen跟 gang刚 geng更


h ha哈 he和 hai还 hei黑 hao好 hou后 han韩 hen很 hang航 heng横


j ji即 jia家 jie姐 jiao叫 jiu就 jian见 jin金 jiang将 jing经


k ka卡 ke可 kai开 kao靠 kou口 kan看 ken肯 kang康 keng坑


l la啦 le乐 lai来 lei类 lao老 lou楼 lan蓝 lang狼 leng冷 li里 lia俩 lie列 liao了 liu刘 lian念 lin林 liang两 ling令 luan乱


m ma吗 mo莫 me么 mai买 mei没 mao毛 mou某 man满 men们 mang忙 meng梦 mi迷 mie灭 miao秒 miu缪 mian面 min民 ming名


n na拿 ne呢 nai奶 nei内 nao闹 nou耨 nan男 nen嫩 nang囊 neng能 ni你 nie捏 niao鸟 niu牛 nian年 nin您 niang娘 ning宁


o o哦 ou偶


p pa怕 po破 pai拍 pei陪 pao跑 pou剖 pan盘 pen喷 pang胖 peng碰 pi皮 pie撇 piao票 pian片 pin品 ping平


q qi齐 qia恰 qie且 qiao桥 qiu球 qian前 qin秦 qiang强 qing请


r re热 ri日 rao绕 rou肉 ran然 ren人 rang让 reng仍


s sa撒 se色 si死 sai赛 sao骚 sou艘 san三 sen森 sang桑 seng僧


sh sha杀 she蛇 shi是 shai晒 shei谁 shao少 shou手 shan山 shen神 shang上 sheng生


t ta他 te特 tai太 tao套 tou头 tan谈 tang唐 teng疼 ti提 tie贴 tiao条 tian天 ting听


w wa哇 wo我 wai外 wei为 wan万 wen问 wang网 weng翁 wu无


x xi锡 xia下 xie些 xiao小 xiu秀 xian先 xin新 xiang想 xing性


y ya呀 yao要 you有 yan眼 yang杨 yu与 ye也 yue月 yuan元 yi以 yin因 yun云 ying应


z za咋 ze则 zai在 zi子 zei贼 zao早 zou走 zan咱 zen怎 zang脏 zeng增


zh zha扎 zhe这 zhi之 zhai摘 zhao找 zhou周 zhan站 zhen真 zhang章 zheng正


Reference

[1] 汉语拼音音节

Wednesday, July 11, 2012

Solved Windows 7 x64 OS hibernation failed problem due to VgaSave on Dell Precision T7600 workstation (Rev: 1.3)


The Dell Precision T7600 workstation [2 x Intel Xeon E5-2687W (8 cores) 3.1 Ghz CPU, 256 GB RAM] has
  • a Nvidia Quadro 5000 video card
    [default installed at the top expansion card (#15) slot 1 (CPU2_PCIe3x16) by Dell]
    and
  • a Nvidia Tesla C2075 GPU card
    [default installed at the PCIe3x16 slot 2 (blue) by Dell]. 

Reallocated the position of the 2 Nvidia video cards by me in the Dell Precision T7600 workstation


The Dell U2412M 24" LCD monitor (recommended resolution is 1920x1200) was connected to the Nvidia Tesla C2075 GPU card DVI video port. If we connect the monitor to the Nvidia Quadro 5000 video card DVI video port, the monitor will show a blank black screen because it did not receive any video signal from the Nvidia Quadro 5000 video card.

Although the Windows 7 Professional SP1 x64 Operating System (OS) can detect both the Nvidia Quadro 5000 video card and Nvidia Tesla C2075 GPU card in the Device Manager, it can only use the generic VgaSave display drivers (maximum resolution is only 1600x1200) and generic monitor drivers. As a result, the text and images shown are a bit blur and not sharp. The VgaSave display drivers is used because there is no suitable video drivers for the Nvidia Tesla C2075 GPU card in the Windows 7 Professional SP1 x64 OS. Generic monitor drivers is used because Windows 7 Professional SP1 x64 OS cannot detect the Dell U2412M LCD monitor which is caused by the VgaSave display drivers.

At "Display" -> "Screen Resolution" -> "Advanced settings", under "Adapter" tab -> "Properties", under "VgaSave Properties" -> "Resources" tab, you will see the below conflict VgaSave resource settings:

Input/Output Range 03B0 - 03BB used by:
  Intel(R) Xeon(R) Processor E5 Product Family/Core i7 IIO PCI Express Root Port 2a - 3C04

Input/Output Range 03C0 - 03DF used by:
  Intel(R) Xeon(R) Processor E5 Product Family/Core i7 IIO PCI Express Root Port 2a - 3C04

Memory Range 00000000000A0000 - 00000000000BFFFF used by:
  Intel(R) Xeon(R) Processor E5 Product Family/Core i7 IIO PCI Express Root Port 2a - 3C04


If you installed the latest Nvidia Tesla C2075 version 296.88 (release date: 2012.06.11) drivers, Windows 7 Professional x64 OS still use the generic VgaSave display drivers and generic monitor drivers. You cannot added the Dell U2412M LCD monitor drivers because the generic monitor drivers properties is grey out which prevent you from changing the generic monitor drivers.

The generic VgaSave drivers prevent the turning off of the hibernation feature (using powercfg.exe command as shown below) which we do not use and waste about 151 GB of hardisk space that is used in the hibernation:

# powercfg -h off
Hibernation failed with the following error: The request is not supported.

The following items are preventing hibernation on this system.
        There are one or more legacy drivers installed:
                VgaSave
        An internal system component has disabled hibernation.


Steps to solve the Windows 7 Professional x64 OS hibernation failed problem due to VgaSave 
  1. Please power off the Dell Precision T7600 workstation. Kindly unplug the power connectors (6 pins and 8 pins types) that are connected to the Nvidia Tesla C2075 GPU card. Please took out the Nvidia Tesla C2075 GPU card that is installed at the PCIe3x16 slot 2 (blue) and leave it aside on the table.

  2. Kindly unplug the power connector (6 pins type) that is connected to the Nvidia Quadro 5000 video card. Please took out the Nvidia Quadro 5000 video card from the top expansion card (#15) slot 1 (CPU2_PCIe3x16) and installed it to the PCIe3x16 slot 2 (blue) which is the standard PCIe3x16 video slot use in the motherboard.

  3. Kindly connect the Dell U2412M LCD monitor to the Nvidia Quadro 5000 video card. Please power on the Dell Precision T7600 workstation and it will boot normally to the Windows 7 Professional x64 OS. Please update the Nvidia Quadro 5000 video card drivers to the latest version 296.88 (release date: 2012.06.11).

    With the Nvidia Quadro 5000 video card installing at the PCIe3x16 slot 2 (blue) of the Dell Precision T7600 workstation, Windows 7 Professional x64 OS did not use the generic Vgasave display drivers and will automatically detected the Dell U2412M 24" LCD monitor. The resolution is also automatically set to the recommended 1920x1200 resolution. As a result, the text and images shown are sharp and not blur.

     I can turn off the hibernation feature by issuing the below command in the Command Prompt:
    # powercfg -h off

  4. After powered off the Dell Precision T7600 workstation, I installed the Nvidia Tesla C2075 GPU card to the top expansion card (#15) slot 1 (CPU2_PCIe3x16). With the left side cover not close yet, the Dell Precision T7600 workstation boot up normally to Windows 7 Professional x64 OS. Generic Vgasave display drivers are not use and the display text and images shown are sharp and not blur.

However, by placing the Nvidia Tesla C2075 GPU card on the top expansion card (#15) slot 1 (CPU2_PCIe3x16), the left side cover cannot be completely closed because the workstation handle cover is blocked by the side 6 pins power connector (due to not enough casing width spacing) that is connected to the Nvidia Tesla C2075 GPU card. I think that is the reason why Dell placed the Nvidia Tesla C2075 GPU card at PCIe3x16 slot 2 (blue) so that they can close the left side cover of the Dell Precision T7600 workstation.


Comment/Note on very noisy power supply fans (faulty)

When the Dell Precision T7600 workstation is using about 10% of the CPU power (low usage), the 2 power supply fans run normally and quietly. However, when we run simulations using 100% of the CPU power (high usage), the 2 power supply fans will runs at full blast speed that produce very high fans noise. Sometimes, the simulations are completed and the workstation goes back to the low CPU usage stage, but the power supply fans still runs at full blast speed which are very noisy.

According to the Dell Technical Support, the power supply fans should not produce high fans noise. If the power supply fans are noisy, then the fans must be faulty. It is not possible for Dell to change the brands/model of the fans.

Dell had changed the Dell Precision T7600 workstation power supply. When we run simulations using 100% of the CPU power (high usage), the replaced power supply is working at slightly high fans noise which are not very noisy (acceptable).

Reference

[1] Delete hiberfil.sys by disabling Windows Hibernate function

Solved Windows 7 Professional x64 OS bootup hang problem caused by VgaSave on Dell Precision T7600 workstation (Rev: 1.3)


The Dell Precision T7600 workstation [2 x Intel Xeon E5-2687W (8 cores) 3.1 Ghz CPU, 256 GB RAM] has
  • a Nvidia Quadro 5000 video card
    [default installed at the top expansion card (#15) slot 1 (CPU2_PCIe3x16) by Dell] and
  • a Nvidia Tesla C2075 GPU card
    [default installed at the PCIe3x16 slot 2 (blue) by Dell]. 

Reallocated the position of the 2 Nvidia video cards by me in the Dell Precision T7600 workstation


The Dell U2412M 24" LCD monitor was connected to the Nvidia Tesla C2075 GPU card DVI video port. Although the Windows 7 Professional SP1 x64 Operating System (OS) can detect both the Nvidia Quadro 5000 video card and Nvidia Tesla C2075 GPU card in the Device Manager, it can only use the generic VgaSave display drivers (maximum resolution is only 1600x1200) and generic monitor drivers. Windows 7 Professional x64 OS cannot detect the Dell U2412M LCD monitor.

The recommended resolution for Dell U2412M 24" LCD monitor is 1920x1200 resolution. Hence, the display text is a bit blur and the images are not sharp. Although I have installed the latest Nvidia Tesla C2075 version 296.88 (release date: 2012.06.11) drivers, Windows 7 Professional x64 OS still use the generic VgaSave display drivers and generic monitor drivers. The use of generic VgaSave drivers prevent the turning off of the hibernation feature which we do not use and waste about 151 GB of hardisk space that is used in the hibernation. Placing Nvidia Quadro 5000 video card on the top expansion card (#15) slot 1 (CPU2_PCIe3x16) is also a waste because it is not fully use by Windows 7 Professional x64 OS.

In Device Manager, I click "View" -> "Show hidden devices". Then, under the "Non-Plug and Play Drivers" group, I select VgaSave , right-click and select "Properties". At the "Driver" tab of the "VgaSave Properties", I change the "Startup Type" from "System" to "Automatic". Then, I reboot the Dell Precision T7600 workstation.

The Windows 7 Professional x64 OS boot up, shown the Windows logo and "Starting windows" wordings, and hang at this stage forever. I restarted and booted the Dell Precision T7600 workstation to Safe Mode (by pressing F8 repeatly during the bootup process). However, the Safe Mode bootup process will hang for about 2 minutes when it is loading the \Windows\system32\drivers\CLASSPNP.SYS drivers. Then, the workstation will automatically reboot and hang at the displaying Windows logo stage.

I took out the Windows 7 SATA3 hardisk at slot 0 of the Dell Precision T7600 workstation. Then, I took out the original SATA hardisk from a Dell Dimension 5150 computer and attached the Dell Precision T7600 workstation hardisk to the Dell Dimension 5150 computer. I booted up the Dell Dimension 5150 computer from the Windows 7 x64 System Repair Disc (created from Windows 7 "Control Panel" -> "Backup and Restore" -> “Create a system repair disc”) and restored the Windows 7 Professional x64 OS to an earlier date where it can boot normally. Then, I powered off the Dell Dimension 5150 computer, took out the hardisk and installed the hardisk back to the Dell Precision T7600 workstation at slot 0. However, the system restore did not work because Windows 7 still hang at the displaying Windows logo stage.


Steps to solve the Windows 7 Professional x64 OS booting hang problem caused by VgaSave 
  1. Please power off the Dell Precision T7600 workstation. Kindly unplug the power connectors (6 pins and 8 pins types) that are connected to the Nvidia Tesla C2075 GPU card. Please took out the Nvidia Tesla C2075 GPU card that is installed at the PCIe3x16 slot 2 (blue) and leave it aside on the table.

  2. Kindly unplug the power connector (6 pins type) that is connected to the Nvidia Quadro 5000 video card. Please took out the Nvidia Quadro 5000 video card from the top expansion card (#15) slot 1 (CPU2_PCIe3x16) and installed it to the PCIe3x16 slot 2 (blue) which is the standard PCIe3x16 video slot use in the motherboard.

  3. Kindly connect the Dell U2412M LCD monitor to the Nvidia Quadro 5000 video card. Kindly power on the Dell Precision T7600 workstation and it will boot normally to the Windows 7 Professional x64 OS.

  4. Kindly click "Start" -> "Control Panel" -> "Device Manager". In Device Manager, kindly click "View" -> "Show hidden devices". Then, under the "Non-Plug and Play Drivers" group, kindly select VgaSave , right-click and select "Properties". At the "Driver" tab of the "VgaSave Properties", please change the "Startup Type" from "Automatic" to "System". Kindly click the "OK" button.

With the Nvidia Quadro 5000 video card installing at the PCIe3x16 slot 2 (blue) of the Dell Precision T7600 workstation, Windows 7 Professional x64 OS will automatically detected the Dell U2412M 24" LCD monitor and set the resolution to the recommended 1920x1200 resolution. As a result, the text and images shown are sharp and not blur. I can turn off the hibernation feature by issuing the below command in the Command Prompt:

# powercfg -h off

After powered off the Dell Precision T7600 workstation, I installed the Nvidia Tesla C2075 GPU card to the top expansion card (#15) slot 1 (CPU2_PCIe3x16). With the left side cover not close yet, the Dell Precision T7600 workstation boot up normally to Windows 7 Professional x64 OS. Display text and images shown are still sharp and not blur.

However, by placing the Nvidia Tesla C2075 GPU card on the top expansion card (#15) slot 1 (CPU2_PCIe3x16), the left side cover cannot be completely closed because the workstation handle cover is blocked by the side 6 pins power connector (due to not enough casing width spacing) that is connected to the Nvidia Tesla C2075 GPU card. I think that is the reason why Dell placed the Nvidia Tesla C2075 GPU card at PCIe3x16 slot 2 (blue) so that they can close the left side cover of the Dell Precision T7600 workstation.


Comment/Note on very noisy power supply fans (faulty)

When the Dell Precision T7600 workstation is using about 10% of the CPU power (low usage), the 2 power supply fans run normally and quietly. However, when we run simulations using 100% of the CPU power (high usage), the 2 power supply fans will runs at full blast speed that produce very high fans noise. Sometimes, the simulations are completed and the workstation goes back to the low CPU usage stage, but the power supply fans still runs at full blast speed which are very noisy.

According to the Dell Technical Support, the power supply fans should not produce high fans noise. If the power supply fans are noisy, then the fans must be faulty. It is not possible for Dell to change the brands/model of the fans.

Dell had changed the Dell Precision T7600 workstation power supply. When we run simulations using 100% of the CPU power (high usage), the replaced power supply is working at slightly high fans noise which are not very noisy (acceptable).

Reference

[1] Delete hiberfil.sys by disabling Windows Hibernate function

Tuesday, July 10, 2012

Solved BOOTMGR is missing error in Windows 7 Professional SP1 x64 OS on Dell Precision T7600 workstation (Rev: 1.0)


The Dell Precision T7600 workstation came with a Dell Recovery Partition (about 11 GB) in the Windows 7 Professional SP1 x64 Operating System (OS). As I will perform an OS backup after I have updated the Windows 7 OS and software with the latest patches, I wanted to delete the Dell Recovery Partition to recover the 11 GB hardisk space.

I booted up from an Acronis Disk Director (ADD) 11 Home edition bootup CDROM. Then, I used the ADD 11 Home software to delete the Dell Recovery Partition and resized the Windows 7 Professional SP1 x64 OS partition to take over the deleted Dell Recovery Partition size. If we did not set the Windows 7 Professional SP1 x64 OS partition as a boot (active) partition, an "Operating system not found" error will appear if we reboot the Dell Precision T7600 workstation. Hence, to prevent the "Operating system not found" error, I set the Windows 7 Professional SP1 x64 OS partition as a boot (active) partition and reboot the workstation.

After rebooting the Dell Precision T7600 workstation, the "BOOTMGR is missing. Press Ctrl+Alt+Del to restart" error appeared. If you boot the Dell Precision T7600 workstation from a Windows 7 x64 System Repair Disc (created from Windows 7 "Control Panel" -> "Backup and Restore" -> “Create a system repair disc”), load the Dell PERC H310 adapter version "A00 5.1.112.64" (download from Dell PERC H310 Adapter website) drivers from an USB thumbdrive, the Windows 7 x64 System Repair will still not be able to see the Windows 7 Professional SP1 x64 OS.

Hence, all those Automatically Startup Repaired that tried to solve the computer's startup options will fail to solve the "BOOTMGR is missing. Press Ctrl+Alt+Del to restart" error. When we view the problem details, it will indicate Problem Signature at 03, 05 and 07 as unknown. If we open the command prompt and try using the below bootrec.exe commands, it will also not work:

# bootrec /fixmbr
The system cannot find the path specified.

# bootrec /fixboot
The system cannot find the path specified.

# bootrec /scanos
Total identified windows installation: 0


Steps to solve the "BOOTMGR is missing. Press Ctrl+Alt+Del to restart" error

  1. Power off the Dell Precision T7600 workstation. Kindly open the front cover (assume it is not locked from inside) of the Dell Precision T7600 workstation and pull out the Windows 7 bootup SATA3 hardisk at slot 0.

  2. I have a Dell Dimension 5150 computer which has a SATA connection. With the Dell Dimension 5150 computer in power off stage, I took out the original hardisk from the Dell Dimension 5150 computer, and connect the hardisk from the Dell Precision T7600 workstation to the Dell Dimension 5150 computer SATA connection.

  3. After power on the Dell Dimension 5150 computer, I immediately press F12 (device boot up options for Dell Dimension 5150. Please check your computer manual for the correct bootup key to press for your computer). This will allow me to choose to boot from CD/DVD drive so that it will boot up the Dell Dimension 5150 computer from the Windows 7 x64 System Repair Disc. At the System Recovery Options, a prompt automatically appeared with the below message:

    Windows found problems with your computer's startup options. Do you want to apply repairs and restart your computer ?

    I clicked the "Repair and restart" button and the Dell Dimension 5150 computer rebooted.

  4. Once the computer has rebooted, I repeated step 3 to boot the Dell Dimension 5150 computer from the Windows 7 x64 System Repair Disc again. At the "System Recovery Options" stage, I clicked to select the "Windows 7 Professional (recovered)" and click the "Next" button. When the automatically "Startup Repair" stage had completed, another message appeared:

    Restart your computer to complete the repairs.

I clicked the "Finished" button and immediately power off the Dell Dimension 5150 computer so that it will not reboot. With the Dell Dimension 5150 computer power in off stage, I took out the hardisk (previously taken out from the Dell Precision T7600 workstation) and install the hardisk back to the Dell Precision T7600 workstation at hardisk slot 0. This time, the Dell Precision T7600 workstation had successfully boot into the Windows 7 Professional SP1 x64 OS. The "BOOTMGR is missing" error was solved.

Tuesday, June 26, 2012

Solved Operating system not found error and BOOTMGR is missing error in Windows 7 Professional x64 OS on Dell XPS L321X 13 inch UltraBook (Rev: 1.0)


Dell XPS L321X 13" UltraBook came with a Dell Recovery Partition (about 12 GB) in the Windows 7 Professional SP1 x64 Operating System (OS). As I will perform an OS backup after I have updated the Windows OS and software with the latest patches, I wanted to delete the Dell Recovery Partition to recover the 12 GB hardisk space in the Samsung 256 GB PM830 Solid State Drive (SSD).

I connected an external DVD drive to the Dell XPS L321X 13" UltraBook and booted up from an Acronis Disk Director (ADD) 11 Home edition bootup CDROM. Then, I used the ADD 11 Home software to delete the Dell Recovery Partition and resized the Windows 7 Professional SP1 x64 OS partition to take over the deleted Dell Recovery Partition size.

When rebooting the Dell XPS L321X UltraBook, the "Operating system not found" error appeared. This "Operating system not found" error was due to the Windows 7 Professional SP1 x64 OS partition was not set as a boot (active) partition. I used the ADD 11 Home bootup CDROM to set the Windows 7 Professional SP1 x64 OS partition as a boot (active) partition.

When rebooting the Dell XPS L321X UltraBook, the "BOOTMGR is missing. Press Ctrl+Alt+Del to restart" error appeared. I booted the Dell XPS L321X UltraBook from a Windows 7 x64 System Repair Disc (created from Windows 7 "Control Panel" -> "Backup and Restore" -> “Create a system repair disc”). At the "System Recovery Options" stage, a prompt automatically appeared with the below message:

Windows found problems with your computer's startup options. Do you want to apply repairs and restart your computer ?

I clicked the "Repair and restart" button and the Dell XPS L321X UltraBook rebooted. However, the "BOOTMGR is missing. Press Ctrl+Alt+Del to restart" error still appeared. I booted the Dell XPS L321X UltraBook from a Windows 7 x64 System Repair Disc again. At the "System Recovery Options" stage, I clicked to select the "Windows 7 Professional (recovered)" and click the "Next" button. At the next "System Recovery Options" stage, the below message appeared:

To access recovery options, log on as a local user. To access the command prompt as well, log on using an administrator account.

I log on with an administrator account after entering the password. When the automatically "Startup Repair" stage had completed, another message appeared:

Restart your computer to complete the repairs.

I clicked the "Finished" button and the Dell XPS L321X UltraBook rebooted. This time, the Dell XPS L321X UltraBook had successfully boot into the Windows 7 Professional SP1 x64 OS. The "BOOTMGR is missing" error was solved.

Tuesday, June 19, 2012

Using Windows Vista or 7 (Ultimate or Enterprise only) Speech Recognition feature to recognize spoken Chinese and shown Simplified Chinese wordings as you speak in Microsoft Word 2010 (Rev: 1.5)


Speech Recognition feature is available in Microsoft Windows Vista/7 Operating System (OS), but is not available in Microsoft Windows XP OS. If you are not using Microsoft Windows Vista/7 Ultimate/Enterprise OS, you cannot install the Windows 7 language packs (eg: Simplified Chinese language pack). Without the Simplified Chinese language pack, you cannot configure the Speech Recognition feature to recognize spoken Chinese and shown Simplified Chinese wordings as you speak in Microsoft Word 2010.

Speech Recognition is available only in English (US or UK), French, Spanish, German, Japanese, Simplified Chinese and Traditional Chinese language. If you speak Japanese, you can install the Japanese language pack through Windows Update, configure the Speech Recognition feature to recognize spoken Japanese and shown Japanese wordings as you speak in Microsoft Word 2010.


Chinese speech to text procedures in Microsoft Word 2010

Assume that you are using Microsoft Windows 7 Enterprise SP1 (x86) OS.
  1. Windows Speech Recognition is available only when the language of the OS matches the language (eg: Simplified Chinese language) of the Windows Speech Recognition. Before you start to use the Speech Recognition feature, please set your computer OS language to Simplified Chinese language as shown below:

    a) In Windows 7, kindly click "Start" -> "Control Panel" -> "Region and Language"

    b) Under "Region and Language", kindly click the "Keyboards and Languages" tab. Under "Please choose a display language:", please select "中文简体" (Simplified Chinese) . Kindly click the "Apply" button and (save any unsaved work first) click the "Log off now" button. Kindly login again and your Windows environment will be displayed in Simplified Chinese language.

    How to install the Simplified Chinese (中文简体) language pack in Windows Vista/7 OS

    If the Simplified Chinese (中文简体) language is not shown in the "Region and Language", please install the Simplified Chinese language pack [Chinese (Simplified) Language Pack - Windows 7 (KB972813)] from the Optional Updates section in the Windows Update. Windows Vista/7 language packs are only available for computers that are running Windows Vista/7 Ultimate/Enterprise OS.

    In Windows Update, kindly click the "Check for updates". Then, click the "xx optional updates are available" link for the language packs. If the optional update links cannot be found, kindly click the "Check online for updates from Microsoft Update" to search for the optional updates. Under the Windows Vista/7 Language Packs category, please select the "Chinese (Simplified) Language Pack - Windows 7 (KB972813)" language pack.

  2. Kindly click "Start (开始)" -> "Control Panel (控制面板)" -> "Speech Recognition (语音识别)" -> "Advanced speech options (高级语音选项)".



    Please change the "Language (语言)" from "Microsoft Speech Recognizer 8.0 for Windows (英语 - 美国 or English - US)" to "Microsoft Speech Recognizer 8.0 for Windows (简体中文 or Chinese Simplified - PRC)".

    Click the "OK (确定)" button.

  3. Please plug in your head-mounted microphone (头戴式麦克风。设置麦克风时,微软把头戴式麦克风归类为耳机式麦克风。) to your computer and click the "Set up microphone [设置麦克风(M)]" in the Speech Recognition (语音识别).



    This will set up your computer to work properly with Speech Recognition (语音识别). Other types of microphones (eg: tabletop/desktop microphone) are not recommended because it will tend to pick up the surrounding environmental noise as you speak.

    Increase the head-mounted microphone input sound level

    If the head-mounted microphone input sound level is low, the computer will indicate that it cannot hear your voice clearly at the end of the "Set up microphone [设置麦克风(M)]" in the Speech Recognition (语音识别).

    • If your head-mounted microphone comes with a "Volume control" knob, please check and turn the knob to the highest volume level.
    • Kindly click "Start (开始)" -> "Control Panel (控制面板)" -> "Sound (声音)". Under the "Recording (录制)", click the "Microphone (High Definition Audio Device)" to select it, and then click the "Properties (属性)" button.



      Under the "Microphone Properties", click the "Levels (级别)" tab. I adjust the headphone level from 27 (default) to 80, and leave the "Microphone Boost" at 0.0 db.


      Click the "OK" button twice.


    Speech UX Configuration has stopped working
    error


    During the "Set up microphone [设置麦克风(M)]" in the Speech Recognition (语音识别) stage, I faced the "Speech UX Configuration has stopped working" error whenever I try to set up the microphone. After clicking the "Close program" button, the Speech Recognition (语音识别) was not responsive. If you ignore the "Speech UX Configuration has stopped working" error and start the Speech Recognition (语音识别), it can start successfully. However, it will produce a "Speech Recognition has stopped working" error when you try to activate the Speech Recognition to "Listening" mode.

    I performed a disk check with fix disk errors by using the command "chkdsk c: /f", reboot my computer and check disk has fixed the c:\ drive free space marked as allocated error. However, the "Speech UX Configuration has stopped working" error still existed.

    Suspecting that the "Default Speech Profile" that I am using in the Speech Recognition (语音识别) has corrupted due to the hardisk error, I use the "Windows Speech Recognition Profile Tool" to restore my speech profile from a backup .wsrprofile file. During the restore stage, I choose to create a new speech profile call JackNg. I did not want to restore to the current speech profile because this will overwrite the current speech profile and any training data will be lost. However, after selecting the new speech profile, JackNg in the "Advanced Speech options" of the Speech Recognition, the "Speech UX Configuration has stopped working" error still existed when I tried to set up my microphone.

    In the end, I have to restore (For Windows 7, kindly click "Start" -> "All Programs" -> "Accessories" -> "System Tools" -> "System Restore") my computer to the date where I have successfully used the Speech Recognition (语音识别) in order to solve the "Speech UX Configuration has stopped working" error.

  4. After setting up your microphone, please click the "Train your computer to better understand you [训练你的计算机以使其更了解你(R)]" in the Speech Recognition (语音识别).



    By reading text to your computer will improve your computer's ability to understand your voice and help to improve dictation (听写, 口述) accuracy. After training your computer to better recognize your voice, it is advisable to backup your speech profile by using the "Windows Speech Recognition Profile Tool".

  5. In the Speech Recognition (语音识别), kindly click the "Start Speech Recognition [启动语音识别(S)]".



    If you want to automatically run Speech Recognition during the computer start up, please click "Start (开始)" -> "Control Panel (控制面板)" -> "Speech Recognition (语音识别)" -> "Advanced speech options (高级语音选项)". Under "User Settings", please check the "Run Speech Recognition at startup" (启动时运行语音识别).

  6. Kindly open Microsoft Word 2010. If the Speech Recognition is in the "Off (关)" stage, kindly click the Speech Recognition “microphone” button to activate it to "Listening (正在聆听)" stage. You can start to speak your desire Chinese language to the computer.


    Microsoft Word 2010 will automatically detect your spoken Chinese language and shown your spoken Chinese as Simplified Chinese wordings as you are speaking.

    If you place the mouse arrow over the Speech Recognition “microphone” button and right-click, you can get more menu options on the Speech Recognition.

    For example, you can right-click the Speech Recognition “microphone” button and select the "Open Speech Dictionary (打开语音词典)" to "Add a new word (添加字词)" to enable your personal words, or expressions to be dictated into your applications.

Improving the Chinese language dictation accuracy

To improve the Chinese language dictation (听写, 口述) accuracy, it is recommended to add a new word with a short phrase one at a time and not the whole sentence. For example, for the below Chinese sentence:

莫名其妙的生来, 无可奈何的活着,不知所然的死掉

I will add one short phrase such as "莫名其妙", "生来", "无可奈何", "活着", "不知所然", "死掉" one at a time to the Speech Dictionary (语音词典) and not the whole sentence into the Speech Dictionary (语音词典).

However, even after training the computer a few time to better understand my voice, it still does not make much improvement to the Chinese language dictation (听写, 口述) accuracy for certain Chinese wordings that have identical pronunciation. For example, for the Chinese wordings "死掉", despite already adding the "死掉" wordings to the Speech Dictionary (语音词典) with my own voice pronunciation,  Microsoft Speech Recognition still tends to give me the below result for "死掉":
撕掉
辞掉
事要
视角
时要


In Microsoft Word 2010, I found that choosing the input Chinese as "微软拼音 - 简捷 2010" makes the Microsoft Speech Recognition produces more accurate Chinese output than "微软拼音 - 新体验 2010". If I choose "微软拼音 - 简捷 2010", out of 10 tries, the Chinese words "死掉" shown about 9 times correctly. Speaking in a quiet environment and has a good quality head-mounted microphone which is placed near to my mouth also help to increase the accuracy. However, I think my Chinese language pronunciation still has spacious room for improvement when using the Microsoft Speech Recognition to show spoken Simplified Chinese wordings in Microsoft Word 2010.



Windows Speech Recognition Profile Tool

Please download the Windows Speech Recognition Profile Tool from http://www.microsoft.com/en-us/download/details.aspx?id=16296.
Supported operating systems: Windows 7 and Windows Vista

The Windows Speech Recognition (WSR) Profile Tool enables a Windows Speech Recognition user to easily back up and restore his or her speech profile. These procedures become handy when transferring a speech profile between computers, or when archiving complex speech profiles.



References:
  1. Set up Speech Recognition
  2. Windows 7 language packs are available for computers that are running Windows 7 Ultimate or Windows 7 Enterprise
  3. Download languages for Windows