㈠ 如何查詢電腦操作系統是多少位的
通過在運行裡面輸入「dxdiag」命令,來查看電腦配置;具體步驟如下:
1、在運行裡面輸入「dxdiag」。
㈡ 怎麼檢查計算機是否安裝C編譯系統
要檢查計算機是否安裝了C編譯系統,可以先打開電腦的「控制面板」,然後依次選擇「程序和功能」、「已安裝的軟體」,在新頁面中就可以看到你電腦上已安裝的軟體列表。如果你發現裡面有C/C++ Compiler或者Visual C++這樣的字樣,就說明你的電腦上已安裝了C語言的相關編譯器。此外,也可以打開命令行界面(Windows下是cmd),然後在裡面敲入gcc -v命令來檢測當前電腦上是否安裝了G_
㈢ c/c++ 判斷操作系統(完整程序)
// 檢查操作系統的版本號
// 版本號無法確定 0
// Windows 98 = 1
// Windows 98 SE = 2
// Windows Me = 3
// Windows NT = 4
// Windows 2000 = 5
// Windows XP/.Net Server = 6
void CGetOSVerDlg::TestOSVersion(void)
{
OSVERSIONINFO osver;
osver.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&osver);
m_nOSVersion = 0;
if (osver.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS)
{
// 操作系統的版本是 Windows 95, Windows 98,Windows 98 SE or Windows Me.
if (osver.dwMinorVersion == 10)
{
if ((osver.dwBuildNumber & 0xFFFF) == 1998)
{
// 操作系統的版本是 Windows 98
m_nOSVersion = 1;
}
else
{
if ((osver.dwBuildNumber & 0xFFFF) == 2222)
{
// 操作系統的版本是 Windows 98 SE
m_nOSVersion = 2;
}
}
}
else
{
if ((osver.dwMinorVersion == 90) && ((osver.dwBuildNumber & 0xFFFF) == 3000))
{
// 操作系統的版本是 Windows Me
m_nOSVersion = 3;
}
}
}
else
{
if (osver.dwPlatformId == VER_PLATFORM_WIN32_NT)
{
// 操作系統的版本是 Windows NT 3.51, Windows NT 4.0, Windows 2000, Windows XP, or Windows .NET Server.
if (osver.dwMajorVersion <= 4)
{
// 操作系統的版本是 Windows NT
m_nOSVersion = 4;
}
else
{
if (osver.dwMinorVersion == 0)
{
// 操作系統的版本是 Windows 2000
m_nOSVersion = 5;
}
else
{
// 操作系統的版本是 Windows XP
m_nOSVersion = 6;
}
}
}
}
}
㈣ 如何用C語言獲取主機操作系統的版本號
redhat系統可直接從文件中讀取:cat /etc/redhat-release
windows:
GetUserName(LPWSTR lpBuffer, LPDWORD nSize);
lpBuffer是一個數組的地址,用來存貯得到的用戶名,nsize是個指針,指向此存貯此數組大小的單元,就是數組能存貯的字元數量
GetVersionExW(LPOSVERSIONINFOW);
參數LPOSVERSIONINFO是一個指向OSVERSIONINFO類型變數的指針,
具體判斷代碼如下
定義 OSVERSIONINFO osvi;
然後調用函數取得版本號,判斷如下
switch (osvi.dwPlatformId)
{
case VER_PLATFORM_WIN32_NT:
if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows 2000");
}
else if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 1)
{
strOSVersion = TEXT("Windows XP");
}
else if(osvi.dwMajorVersion == 6&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows Vista");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows NT");
}
break;
case VER_PLATFORM_WIN32_WINDOWS:
if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 10)
{
strOSVersion = TEXT("Windows 98");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 90)
{
strOSVersion = TEXT("Windows ME");
}
else
{
strOSVersion = TEXT("Windows 95");
}
break;
default:
break;
}
㈤ 我想在電腦C分區中同時安裝兩個操作系統(XP,WIN7),為什麼在安裝下一個操作系統時,總是把上一個覆蓋掉
Windows Vista/XP雙系統共存全解
微軟認證系統工程師 劉岸松
Windows Vista畢竟是新一代的操作系統,因此絕大部分用戶還是希望繼續保留原有的Windows XP系統。即實現Windows Vista與Windows XP雙系統共存。不過,由於Windows Vista更改了開機的管理方式,如果用之前的方法去管理雙系統,肯定會碰到不少問題。
本文將以實戰方式介紹Windows Vista與Windows XP共存時,可能會遇到的各種狀況,以及對應的解決方法,為各位讀者解開Windows Vista/XP雙系統共存之謎。
一、雙系統引導詳解
1.Windows XP啟動過程
從按下主機電源,一直到Windows XP載入桌面完成,整個啟動過程其實包含了一連串極其復雜的流程。在此我們先簡單了解一下操作系統的啟動過程,為接下來的多系統啟動設置與管理打好基礎。
啟動流程如1圖所示:
圖1
(1)Pre-Boot階段
首先,當我們按下主機電源,BIOS會檢測CPU、內存等硬體(即Power On Self Test,上電自檢),接著讀取CMOS晶元中的設置,以便知道有哪些設置可以啟動。找到可啟動的硬碟後,首先會載入該硬碟的MBR(主引導記錄)分區,然後再載入Windows XP中的啟動文件「NTLDR」,准備啟動操作系統。
提示:NTLDR是Windows 2000/XP等NT系統在啟動時必須載入的管理程序,存放在C盤根目錄下,具有隱藏屬性。
(2)啟動階段
當NTLDR被成功載入後,操作環境由DOS真實模式轉換為32位操作模式,讓系統更有效地掌握內存分配,而不只局限在DOS的640KB內存上。接著「NTLDR」會去尋找電腦中所有的硬碟,以便得知一共安裝有多少個操作系統,並分析「Boot.ini」文件中所記錄的操作系統信息。如果你的電腦上安裝了多個操作系統,就會顯示「Boot.ini」文件中設置的啟動菜單,讓你選擇要以哪個操作系統啟動。接著系統會檢查電腦中的各項硬體,並利用硬體配置文件設置各項硬體。
(3)載入Windows核心
接著,「NTLDR」會載入Windows XP的核心文件「Ntokrnl.exe」,以及各項驅動程序及服務,在這個階段中,Windows會載入注冊表中與系統有關的各個項目,並將之交給圖形界面控制,也就是我們看到的桌面等項目。
(4)核心初始化
在最後一步中,操作系統核心開始初始化,載入各種硬體信息,並由「Session Manager」啟動Windows XP的各項服務、輸出及輸入設備。接下來,整個Windows系統即啟動成功。
由以上流程可知,啟動的第1和第2階段是決定多系統啟動的重要步驟,如果MBR分區里記錄了錯誤的啟動信息,或被後來安裝的操作系統搶走了啟動的主導權,就會造成多系統啟動執行上的問題。
另外,就Windows XP而言,如果「Boot.ini」文件中的啟動菜單出錯,或者「NTLDR」文件損壞,也會導致無法進入Windows系統。這是在使用Windows Vista和Windows XP雙重啟動時要特別注意的。
2.解讀Boot.ini文件
在Windows XP操作系統中,如果你想要管理多系統啟動菜單,就需要修改「Boot.ini」文件。該文件同時也是重要的系統文件之一,如果少了這個文件,你的電腦就會面臨無法啟動的情況。雖然Windows Vista已經用不到它了,不過當你想保留舊有Windows XP系統,與Windows Vista共存雙重啟動時,一定要先了解「Boot.ini」。
在Windows XP系統中,點擊「開始→運行」菜單項,在出現對話框中輸入「notepad c:\boot.ini」命令,回車後即可使用「記事本」程序打開「Boot.ini」文件,如圖2所示。
圖2
(1)[boot loader]段
在「[boot loader]」段中,主要表明Windows會使用哪個操作系統啟動。其中:
「timeout=」:是指從啟動菜單載入預設操作系統的時間,預設為30秒。也就是說,假使你的電腦有啟用啟動菜單,如果沒有選擇任何選項,經過30秒後,將會自動載入預設的操作系統。
「default=」:啟動菜單等待30秒後,就會載入預設的操作系統,而「default」所指向的就是我們要預設為啟動的項目。
(2)[operating Systems]段
「[operating Systems]」段很重要,這里的參數表明了硬碟中所有安裝的操作系統,並決定啟動後會載入哪些項目。如果你不希望啟動時被載入某些選項或功能,可以在這里關閉它們。
以本例來看,「multi(0)disk(0)rdisk(0)partition(1)\WINDOWS」顯然是指,安裝在IDE/SATA介面上的第1個實體硬碟、第1個分區中的操作系統,而這個操作系統安裝在名為「Windows」的文件夾中,「Microsoft Windows XP Professional」則是它的識別名稱。
3.Windows Vista的全新啟動設置方式:BCD
基於安全性考慮,在Windows Vista操作系統中,微軟改用全新的引導管理器「Boot Loader」(Bootmgr.exe)取代以前的「NTLDR」進行啟動,而以前的「Boot.ini」則被「Boot Configuration Data」(即BCD)代替。與易於修改的「Boot.ini」文件相比(用記事本即可打開編輯),通過BCD進行管理的新啟動方式確實要來得安全得多了。
然而隨之而來的缺點就是,如果你需要自定義啟動菜單選項,復雜的BCD會造成很大的不便。雖然微軟提供了一個命令行模式的BCD編輯工具「BCDEDIT」,但這個程序採用的是類似DOS命令的文字界面,而非圖形化的編輯界面,極不親切友善的界面讓人望而止步。後文中我們會重點介紹其他替代工具,幫助你管理或備份Windows Vista的啟動菜單。
二、雙系統共存的硬碟規劃
從Windows Vista的硬體要求可以看到,安裝Windows Vista需要15GB空餘硬碟空間,而且必須安裝在NTFS文件格式的分區上。一般情況下,我們都是將Windows XP安裝在C盤。為了順利安裝Windows Vista,還需要留出一個剩餘空間為15GB的分區。
1.使用Windows XP磁碟管理工具分區
例如,現在准備將Windows Vista安裝到D盤,D盤原來容量是10GB、E盤是20GB,現在將D盤擴容到15GB。
(1)刪除分區
在Windows XP中,首先將D盤、E盤全部數據轉移到F盤。右擊「我的電腦」,選擇「管理」命令,在打開的「計算機管理」窗口左側窗格中點擊「存儲→磁碟管理」項,在右側窗格中右鍵點擊D盤,選擇「刪除邏輯驅動器」命令,在彈出對話框中點擊「確定」按鈕即可將D盤刪除。同理,刪除E盤,如圖3所示。
圖3
(2)新建分區
分區被刪除後,右鍵點擊未劃分的空間,選擇「新建邏輯驅動器」命令,彈出「創建分區向導」,按提示點擊「下一步」按鈕,選擇「新建邏輯驅動器」選項,在出現指定分區大小的對話框中輸入「15000MB」。
繼續按提示創建分區,文件格式選擇「NTFS」,同時選擇「執行快速格式化」選項,這樣完成分區創建後,系統會自動將新建的分區格式化為NTFS分區。
完成上述操作後,在Windows Vista安裝時就可以直接選擇在第二個分區安裝。
2.使用Windows Vista安裝光碟調整分區
Windows Vista安裝光碟自帶有調整分區工具,我們可以使用Windows Vista安裝光碟啟動系統後進行分區調整。
將Windows Vista安裝光碟放入光碟機,重新啟動電腦並進入BIOS將光碟機設置為第一啟動設備,在屏幕出現啟動提示時,按任意鍵用光碟啟動系統。
在出現的「語言選擇」界面中選擇「中文」選項,然後點擊「下一步」按鈕,在出現Windows Vista的安裝界面時點擊「現在安裝」選項。接著按提示輸入序列號,在出現Windows版本對話框中,選擇自己需要版本,同時選擇「我已經選擇了購買的Windows版本」選項,點擊「下一步」按鈕。
繼續按向導提示進行安裝,在出現的「你需要將Windows安裝在何處」對話框中,我們可以再次對分區進行調整。點擊「驅動器選項(高級)」選項,展開分區編輯對話框。選中分區2,然後點擊「刪除」按鈕。同上選中分區3並刪除,就會多出自由空間,選中該空間後點擊「新建」按鈕,按提示輸入「15000MB」作為安裝Windows Vista的分區,如圖4所示。
圖4
創建分區後,點擊「格式化」按鈕,安裝程序會自動將分區格式化為NTFS格式,選中新創建的分區並點擊「下一步」按鈕,Windows Vista就正式開始安裝了,剩餘的操作按提示完成即可。
三、Windows Vista/XP雙系統共存方案
1.先安裝Windows XP,再安裝Windows Vista
在硬碟上先安裝Windows XP,然後再安裝Windows Vista,這是一種正常的安裝方式。下面我們介紹這種安裝方式的實現方法:
通常情況下,Windows XP都是安裝在C盤上的,在此基礎上安裝Windows Vista,可選擇將Windows Vista安裝到其他硬碟分區中,例如D盤、E盤或F盤。
首先,以正常方式將Windows XP安裝到C盤中。安裝完成以後,直接用Windows Vista安裝光碟引導系統,或者在Windows XP中載入Windows Vista安裝光碟,在出現的安裝界面中,指定安裝路徑到D盤,然後按照提示完成安裝。
安裝Windows Vista成功後,重新啟動系統,一般能正常出現Windows Vista引導管理器,通過雙系統引導菜單,即可正常進入需要的系統。
提示:我們可以通過上、下游標箭頭選擇「早期版本的Windows」,實際上這個所謂的「早期版本」就是原來的Windows XP。
2.先安裝Windows Vista,再安裝Windows XP
在硬碟上先安裝Windows Vista,然後再安裝Windows XP,這是一種逆序的安裝方式。下面我們介紹這種安裝方式的實現方法:
將Windows Vista安裝在C盤。然後在Windows Vista系統中,插入Windows XP安裝光碟,在出現的界面中點擊「安裝Microsoft Windows XP」,將會彈出程序兼容性錯誤警告對話框,提示當前系統比光碟上的系統版本新。這說明在Windows Vista圖形界面下,無法安裝Windows XP。
重新啟動電腦並進入BIOS將光碟機設置為第一啟動設備,在屏幕出現啟動提示時,按下任意鍵用光碟啟動系統,將會自動啟動Windows XP安裝程序,指定安裝路徑到D盤,然後按照提示完成安裝。
當Windows XP成功安裝後,重新啟動電腦時,你會發現原來的Windows Vista引導管理器已消失了,無法再引導進入Windows Vista,只能進入Windows XP系統。這是由於在安裝Windows XP時,已經將Windows Vista的引導管理器覆蓋掉了,因而無法啟動Windows Vista。但此時Windows Vista系統並沒有被破壞,還存在於C盤中,我們只需通過第三方工具修復Windows Vista的引導管理器,就可以讓Windows Vista起死回生。這里,我們以「VistaBootPRO」為例。
提示:在安裝「VistaBootPRO」前,首先要下載安裝「Microsoft .Net Framework 2.0」,以提供程序運行支持。
安裝並運行「VistaBootPRO」,在程序主界面上點擊「Bootloader」按鈕,在出現的設置項中選擇「Reinstall the Vista Bootloader」選項,然後點擊「Apply」按鈕,確認後會自動重新啟動系統,很快就可以修復Windows Vista的引導管理器了。
提示:如果「Apply」按鈕呈不可用狀態,可以先選擇「Uninstall the Vista Bootloader」選項,然後再切換回去再選擇就可以了。
重新啟動電腦後,再次運行「VistaBootPRO」,在程序主界面中點擊「Manage OS Entries」按鈕,在出現的對話框中點擊「確定」按鈕後,程序將自動掃描所有硬碟分區,並找到系統中存在的系統引導文件。
在出現的「OD List」列表中,「Windows」即是剛才安裝的Windows XP引導項目,「Microsoft Windows Vista」即是原來的Windows Vista引導項目。在界面下方設置默認啟動的系統、等待時間、更改系統啟動項目後,點擊「Apply」按鈕,即可重建Windows Vista與Windows XP雙重引導菜單。如圖5所示。
圖5
重新啟動電腦後,即可再次見到安裝Windows XP前的Windows Vista引導菜單,正常引導雙系統了。
3.設置默認操作系統
(1)在Windows Vista系統下設置默認操作系統
當我們採用「安裝Windows XP,再安裝Windows Vista」的方式安裝結束後,系統啟動時默認的是Windows Vista,此時有30秒的時間供用戶選擇,但如果你超過30秒時間沒有做出選擇,那就將進入Windows Vista系統,此時你將不得不選擇重新啟動才能進入Windows XP,感覺到有些不太方便。如果你希望在Windows Vista下調整默認的操作系統,可以使用下面的方法:
在Windows Vista中,右鍵點擊「開始」菜單中的「計算機」項,選擇「屬性」命令,在打開窗口的左側窗格中點擊「任務→高級系統設置」選項,打開「系統屬性」對話框,點擊「高級」選項卡。點擊「啟動和故障恢復」選項組中的「設置」按鈕,打開「啟動和故障恢復」對話框,將默認的操作系統重置為「早期版本的Windows」,然後點擊「確定」按鈕,下一次啟動時就會默認啟動Windows XP,如圖6所示。
圖6
但是,在「啟動和故障恢復」對話框中已經無法找到Windows XP下的「編輯」按鈕,即是我們已無法使用「記事本」程序打開「Boot.ini」文件,來手工編輯引導菜單中的選項。
雖然我們已無法藉助記事本編輯「Boot.ini」文件來解決默認操作系統的問題,但可以藉助Windows Vista的「BCDEDIT」來完成這個任務。
在Windows Vista中,點擊「開始→所有程序→附件」菜單項,右鍵點擊「命令提示符」項,選擇「以管理員身份運行」命令,打開命令提示符窗口,執行如下命令:
cd \windows\system32(切換到\windows\system32)
bcdedit.exe /default (將Windows XP設置為默認的啟動系統)
提示:關於「」的內容可以藉助「bcdedit.exe /enum」命令查看,然後通過命令提示符的快捷菜單進行標記、復制、粘貼。如果需要設置引導管理器顯示多重引導菜單的順序,可以使用「bcdedit.exe /displayorder」命令,而「bcdedit.exe /timeout」命令則可以設置啟動管理器的超時值。
(2)在Windows XP系統下設置默認操作系統
在Windows XP中,右鍵點擊「我的電腦」,選擇「屬性」命令,在打開的「系統屬性」對話框中,點擊「高級」選項卡,點擊「啟動和故障恢復」選項組中的「設置」按鈕,打開「啟動和故障恢復」對話框,點擊「默認操作系統」下拉列表可查看當前系統的引導項。不過,我們卻看不到與Windows Vista有關的引導項。為了將Windows XP設置為Windows Vista/XP的默認啟動系統,我們同樣可以藉助「VistaBootPRO」來完成:
運行「VistaBootPRO」,在程序主界面中點擊「Manage OS Entries」按鈕,在出現的「OS List」列表選中需要設置為默認操作系統的項目,然後選擇「Set as Default」選項,點擊 「Apply」按鈕即可生效。
提示:假如需要對系統項進行重命名,需要選擇「Rename selected operating system」選項,然後下面會增加「Rename To」和「Deive Letter」的相關選項。
四、雙系統資源共享
由於Windows XP和Windows Vista都是非常強大的系統,我們可以讓它們互幫互助,同時藉助Windows Vista的新增組件更好地管理系統。
說明:下文中的雙系統平台為,C盤Windows XP +D盤Windows Vista。
1.雙系統共用公用組件
(1)共用虛擬內存
默認情況下,Windows XP和Windows Vista系統分區根目錄下都有一個體積龐大的「Pagefile.sys」虛擬內存文件。由於Windows Vista體積比較大,它的虛擬內存占據大約1GB空間(512MB內存用戶)。現在我們可以讓Windows Vista和Windows XP共用一個虛擬內存文件,以減少Windows Vista佔用的空間。
在Windows Vista中,右鍵點擊「開始」菜單中的「計算機」項,選擇「屬性」命令,在打開窗口的左側窗格中點擊「任務→高級系統設置」選項,打開「系統屬性」對話框,點擊「高級」選項卡。點擊「性能」選項中的「設置」按鈕,在打開的對話框中點擊「虛擬內存」選項組中的「更改」按鈕,接著在彈出的對話框中選中D盤,同時選中「無分頁文件」選項,然後點擊「設置」按鈕,如圖7所示。
圖7
操作同上,選中C盤後,選中「系統管理的大小」選項,將Windows Vista的虛擬內存設置到Windows XP安裝分區。系統提示C盤已經存在「Pagefile.sys」,是否要替換時,點擊「是」按鈕,然後依次點擊「確定」按鈕退出即可。
(2)共用臨時文件夾
臨時文件夾存放著系統的很多垃圾文件,我們可以讓雙系統共用一個臨時文件夾,既可以節省系統空間,同時也方便清理垃圾文件。
在Windows Vista中,右鍵點擊「開始」菜單中的「計算機」項,選擇「屬性」命令,在打開窗口的左側窗格中點擊「任務→高級系統設置」選項,打開「系統屬性」對話框,點擊「高級」選項卡。接著點擊「環境變數」按鈕,然後在出現的對話框中雙擊「TEMP」項,在出現的對話框中將它的位置設置為「E:\temp」,如圖8所示。同樣進入Windows XP後,也將這個系統的「TEMP」位置設置為「E:\temp」即可。
圖8
提示:為了保證系統運行穩定和便於備份,建議將共用的組件都設置到非系統分區中,一些可以共用的程序,例如QQ、WinRAR則在雙系統中分別安裝一次,共用程序也建議安裝在非系統分區中。
(3)共用收藏夾
在上網瀏覽過程中,我們經常會把精彩網址添加到收藏夾備用,不過兩個系統的收藏夾位置並不相同。我們可以讓雙系統共用一個收藏夾。
在Windows Vista中,打開資源管理器,把「D:\Users\<用戶>\Favorites」文件夾復制到E:\。
進入Windows XP,點擊「開始→運行」菜單項,在出現的對話框中輸入「regedit.exe」並回車,啟動注冊表編輯器。然後依次展開HKEY_USERS\S-1-5-21-2322074325-3420679562-1234597927-1000\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders鍵(S-1-5-21-2322074325-3420679562-1234597927-1000為用戶編碼,如果有多個用戶請選擇對應的編碼),將右側窗格中的「Favorites」值設置為「e:\favorites」(即與Windows Vista共用同一個收藏夾),重啟後雙系統就可以使用同一個收藏夾了。
2.在Windows Vista中管理Windows XP
(1)使用Windows Vista無損調整分區
由於當時安裝Windows XP時很多人都沒有規劃好分區,在安裝Windows Vista時,雖然可以利用安裝光碟重新分區,但是那樣會將分區數據全部刪除。其實我們可以在安裝好Windows Vista後對NTFS分區無損調整。
在Windows Vista中,右鍵點擊「開始」菜單中的「計算機」項,選擇「管理」命令,在打開的窗口左側窗格中依次展開「存貯→磁碟管理」,在右側窗格中右鍵點擊需要調整的分區,選擇「壓縮卷」命令,然後在彈出的對話框中輸入需要劃分出來的空間,點擊「壓縮」按鈕即可。右擊可用空間選擇「新建簡單卷」命令,按提示完成分區的創建分區,同時E盤空間減少相應的容量。如果要重新合並分區,先將新建的分區刪除,然後右鍵點擊需要調整的分區,選擇「擴展卷」命令,選擇需要擴展的可用空間即可。
在Windows Vista中只能對NTFS分區進行「壓縮」或「擴展」,如果要對FAT32分區進行調整。點擊「開始→所有程序→附件」菜單項,右鍵點擊「命令提示符」項,選擇「以管理員身份運行」命令,打開命令提示符窗口,輸入「convert e: /fs:ntfs」命令,即可將FAT32格式的磁碟無損轉化為NTFS。
(2)使用Windows Vista診斷與修復故障
在平時操作中,我們經常會碰到各種故障。不過很多故障在雙系統中是具有共性的,例如,電腦突然出現ADSL無法連接故障,在Windows XP中一直找不到原因(真實原因是禁用了網卡)。這時就可以到Windows Vista中嘗試連接,Windows Vista提供診斷與修復功能,它可以自動修復常見的故障。
在Windows Vista中,右鍵點擊任務托盤連接圖標,選擇「診斷與修復」命令。Windows Vista首先會檢測寬頻連接的故障,可以知道故障原因是「本地連接被禁用」,我們只要點擊「啟用網路適配器本地連接」按鈕,Windows Vista會自動將網卡啟用,同時修復網路連接的故障。在Windows Vista中修復故障後,我們可以進入Windows XP解決故障了。
提示:其實雙系統中很多故障都是類似的,Windows Vista的「幫助與支持」提供了大量常見故障的詳細解決方法。在Windows XP遇到一些無法解決故障,我們都可以進入Windows Vista查詢「幫助與支持」以獲得解決方法。
3.在Windows XP中優化和維護Windows Vista
(1)在Windows XP中給Windows Vista減肥
我們已經知道,默認安裝Windows Vista的容量就需要7~8GB的空間,對於硬碟空間緊張的用戶,我們可以手動在Windows XP中刪除Windows Vista不必要的組件。
提示:刪除文件前建議先對系統進行備份,進入Windows Vista運行無異常後再徹底刪除備份。
例如,我們可以刪除:
D:\Windows\Web\Wallpaper(自帶牆紙,不需要的可以刪除,佔用45.5MB);
D:\Windows\System32\DriverStore\FileRepository(自帶驅動備份,佔用1.03GB);
D:\Windows\winsxs\Backup(備份文件,佔用354MB);
D:\Users\Public(所有用戶公用文件夾,佔用217MB)。
Windows Vista採用NTFS格式,如果在Windows XP提示無法刪除某文件,請右鍵點擊需要操作的文件,選擇「屬性」命令,然後點擊「安全」選項卡,將當前用戶對刪除文件的許可權設置為「完全控制」。
(2)在Windows XP上備份和恢復Windows Vista
雖然安裝Windows Vista的速度有了很大的提高,但是加上自己安裝的軟體和系統自動更新,整個系統的安裝還是比較費時的,而且由於是新系統,很多的應用程序和Windows Vista還存在兼容性問題。因此,在安裝好Windows Vista後對其進行備份很有必要。
現在我們已經安裝了雙系統,對於Windows Vista的備份和恢復可以在Windows XP中通過Ghost32輕松完成。由於Windows Vista體積較大,建議使用Ghost32 8.3以上版本,它可以生成大於2GB的鏡像文件。
在Windows XP中運行Ghost32,點擊「local→partition→to image」,然後選擇第2分區(安裝Windows Vista的分區),接著將分區備份為「vista.gho」即可。同上,在Windows XP中啟動Ghost32後,點擊「local→partition→from image」,然後選擇製作好的鏡像文件恢復到第二分區即可。
(3)在Windows XP中保護Windows Vista
由於雙系統都保存在一塊硬碟中,為了防止在Windows XP中感染病毒而危害Windows Vista,可以利用Windows XP的磁碟管理將Windows Vista安裝分區隱藏起來。
在Windows XP中,右鍵點擊「開始」菜單中的「我的電腦」項,選擇「管理」命令,在打開的「計算機管理」窗口左側窗格中點擊「存儲→磁碟管理」項,然後在右側窗格中右鍵點擊需要隱藏的Windows Vista分區,選擇「更改驅動器名和路徑」命令。在出現的對話框中選中分區盤符,點擊「刪除」按鈕,將分區盤符刪除。這樣即使在Windows XP感染病毒,它們也無法訪問該分區,當然進入Windows Vista後,由於是另一個系統分區盤符,它們是不會改變的,在Windows XP中刪除Windows Vista分區標志並不會影響Windows Vista的使用。
如果我們只是要簡單隱藏Windows Vista,通過編輯注冊表鍵值即可,在Windows XP中打開注冊表編輯器,依次展開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer鍵。然後在右側窗口右擊,新建一個名為「NoDrives」的DWORD值,數值數據使用十進制,數值設置為「8」,如果要訪問隱藏分區,只要點擊「開始→運行」菜單項,在出現的對話框中輸入「D:」即可打開隱藏分區。
4.雙系統互相升級
對於一些常用的軟體,例如殺毒軟體、防火牆等,出於系統安全需要,我們常常要在兩個系統中分別安裝這些軟體。這些軟體都要頻繁進行升級,現在我們只需要在一個系統中升級,然後就可以用手動復制方法升級另外一個系統的同類軟體。
由於Windows Vista內核的會話隔離機制和用戶賬戶控制(UAC),在兩個系統安裝的殺毒軟體並不相同。不過殺毒軟體病毒庫是相同的,在Windows XP中升級病毒庫後,Windows Vista的升級就可以通過本地升級完成。下面以金山毒霸升級為例:
分別在兩個系統安裝金山毒霸,先在Windows Vista中將金山毒霸的病毒庫升級到最新。然後進入Windows XP中打開金山毒霸主程序窗口,點擊「工具→在線升級」菜單命令,在出現的對話框中選擇「自定義升級模式」選項,點擊「下一步」按鈕,在出現的對話框中選擇「從本地、區域網升級」選項,接著在「選擇本地、區域網升級文件所在文件夾」中點擊「瀏覽」按鈕,在出現的對話框中定位到Windows Vista毒霸升級文件的位置。最後點擊「下一步」按鈕,程序會提取升級文件自動升級Windows XP中金山毒霸的病毒庫。
提示:其他殺毒軟體互相升級操作類似,我們只要找到殺毒軟體的病毒庫,然後手動復制到另一個系統相應位置即可。
ps:上文引自電腦報