2010年2月8日 星期一
2010年1月30日 星期六
MBR你知道嗎?
一顆硬碟可分為「MBR」與「硬碟實體空間」二大部分。
一、MBR(Master Boot Recorder)
一個硬碟只會有一個MBR區域,這是開機後存取硬碟時最先會存取的地方,因此有許多作業統在安裝完後都會將開機的程序紀錄在這個區域,以方便開機流程的管理,不過必須注意的是,若是將開機的區域設定在MBR,而作業系統安裝完成後仍無法順利開機那就慘了,因為除非將這個區域的資料重新覆蓋新的開機程序,或是將這個區域的資料全部清除掉,不然就無法再用這顆硬碟開機了。
MBR包含有開機管理程式與磁碟分割表(partition table):
1.開機管理程式資料
一般電腦在開機時,會根據BIOS的設定,看是由ATA或者是SCSI設備開機,若是由硬碟開機,最先會到MBR看有沒有開機管理程式的設定,若是有則會以MBR的設定為優先,若是沒有的話,就是看設定為開機的磁區是哪一個,就由那個磁區開機。
說到將MBR的資料清乾淨,由這一個工作就可以了解到目前DOS作業系統最大的用處,因為使用它所附的硬碟分割工具 fdisk,將MBR裡頭開機管理程式資料這個區域的資料整個清除輕而易舉,語法也很簡單,只要執行以下的指令就可以了:
fdisk /mbr
如果是在Li nux作業系統下,可使用以下的指令:
dd of=/dev/hda if=/dev/zero bs=446 count=1
2.磁碟分割表(partition table)
記錄著硬碟上每一個分割區開始磁柱(first cylinder)與結束磁柱(last cylinder)的位址。
一般所說的「硬碟分割」,就是在修改partition table的資料而已,所以說即使partition table的資料亂掉,但硬碟分割區的資料還存在的話,藉由partition table的重新設定,十之八九還是可以重新存取到硬碟的資料的。
二、硬碟實體空間
硬碟在使用之前一定要經過「分割」的程序,再經過「格式化」成作業系統(OS)認識的「檔案系統」才能使用。
硬碟分割區的種類有Primary、Extended與Logical:
1.主要分割區 - Primary
一顆硬碟最多只能有四個Primary分割區。
但其中若有劃分一個Extended分割區的話,也會佔掉一個Primary分割區,也就是說接下來最多只能再分割出三個Primary分割區。
筆者在習慣上會將Linux作業系統的主要分割區 - 根目錄(root file system)「/」,安裝在此類型的分割區裡頭。
2.延伸分割區 - Extended
每個硬碟最多只能有四個Primary分割區。為了突破這數量限制,就必� 楊洏咶xtended分割區。
因為一個Extended分割區可以再劃分出更多的Log ical分割區,可以有更多的分割區可以使用,所以會使用Extended分割區的時機在於,需要使用超過四個分割區時,因為Primary分割區最多只能有四個。
3.邏輯分割區 - Logical
這類分割區是當你想要分割超過四個的磁區時才會用到,不過若真的超過四個分割區,管理起來也是挺麻煩的。
值得注意的是,Logical分割區在磁碟編號上是由5開始,因為1-4是保留給Primary與Extended所使用的,所以若是ATA硬碟磁碟代號為hda,第一個Logical分割區的磁碟代號就會是由hda5開始。
如何架設出超過2TB RAID容量
如何架設出超過2TB RAID容量 Over 2TB需要SUPPORT GPT,且目前的OS只有以下這些有而已
Microsoft Windows XP x64 edition,
Windows Server 2003 (64-bit),
Windows Server 2003 SP1 (all versions)
Windows Vista and Windows Server 2008 operating systems
http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx
其實這個是MBR的問題,MBR就只能支援單一分割區2TB
要超過要用GPT分割表 可參考底下網站
http://en.wikipedia.org/wiki/GUID_Partition_Table
原理:GUID 磁碟分割表 (GPT) Windows XP 64 位元版 與 MicrosoftR Windows Server™ 2003 的 64 位元版,支援新的磁碟分割樣式:GPT。 GPT 與主開機記錄 (MBR) 分割磁碟不同,GPT 是把對平台操作十分重要的資料置於磁碟分割中,而不是置於未分割或隱藏的磁區。此外,GPT 分割磁碟有多餘的主要及備份磁區表,以確保改善的磁區資料結構的完整性。
http://www.microsoft.com/taiwan/windowsserver2003/evaluation/overview/technologies/fileandprint.mspx
不可將 GPT 磁碟移動至執行 Windows NT 4.0、Windows 2000、Windows XP 或 Windows Server 2003 的 x86 型電腦上。但是,可將 GPT 磁碟從執行 Windows Server 2003 (含 SP1) 的 x86 型電腦或 x64 型電腦移動至執行 Windows Server 2003 或 Windows XP 的 Itanium 型電腦 (反之亦然)。
解決方法:
在 windows xp 的環境執行 diskpart 的程式做清除就可以了, 在[執行]裡打 diskpart 後, 會進入 console 畫面, 然後出現 DISKPART> 後, 先查看你所有磁碟編號, 輸入 list disk, 就會列出你電腦上的所有磁碟, 選擇你要修改的磁碟, 假設是 disk 1, 就輸入 select disk 1 來選擇磁碟#1, 然後再輸入 clean, 就可以清除該磁碟, 然後你就可以用磁碟管理工具來分割了。
將 GUID 磁碟分割表磁碟變更為主要開機記錄磁碟 (僅限 64 位元)To change a GUID partition table disk into a master boot record disk
Using the Windows interface
Using a command line
Using the Windows interface
備份或移動基本 GUID 分割表 (GPT) 磁碟 (您想要將它轉換為主要開機記錄 (MBR) 磁碟) 上的所有磁碟區。如果該磁碟不包含任何磁碟分割或磁碟區時,請略過到步驟 2。
開啟 [電腦管理 (本機)]。
在主控台樹狀目錄中,依序按一下 [電腦管理 (本機)]、[存放] 及 [磁碟管理]。
如果磁碟並未包含任何磁碟分割或磁碟區時,請跳到步驟 5。否則,對磁碟中的任何磁碟區按一下滑鼠右鍵,再按 [刪除磁碟分割]。
在您要變更成 MBR 磁碟的 GPT 磁碟上按一下滑鼠右鍵,再按 [轉換成 MBR 磁碟]。
附註
若要在本機電腦上執行此程序,您必須是本機電腦上 Backup Operators 群組或 Administrators 群組的成員,或是已被委派適當的權限。若要遠端執行此程序,您必須是遠端電腦上 Backup Operators 群組或 Administrators 群組的成員。如果該電腦已加入網域,則 Domain Admins 群組的成員便可執行此程序。作為安全性的最佳作法,請考量使用 [執行身份] 來執行此程序。如需相關資訊,請參閱預設本機群組、預設群組及使用 Run as。
若要開啟 [電腦管理],請按一下 [開始],再按一下 [控制台],連按兩下 [系統管理工具],再連按兩下 [電腦管理]。
只要磁碟是空的,就可將磁碟從 GPT 變更為 MBR。
Itanium 型電腦、執行 Windows Server 2003 (含 Service Pack 1 (SP1)) 的 x86 型電腦以及 x64 型電腦,都支援 MBR 及 GPT 磁碟。
Using a command line 備份或移動基本 GUID 分割表 (GPT) 磁碟 (您想要將它轉換為主要開機記錄 (MBR) 磁碟) 上的所有磁碟區。如果該磁碟不包含任何磁碟分割或磁碟區時,請略過到步驟 2。 如需備份磁碟區的相關資訊,請參閱<相關主題>。
開啟命令提示字元。
類型: diskpart
如果該磁碟不包含任何磁碟分割或磁碟區時,請略過到步驟 7。
在 DISKPART 提示下,鍵入:
list volume
記下想要刪除的磁碟區的號碼。
在 DISKPART 提示下,鍵入:
select volumen
在 DISKPART 提示下,鍵入:
delete volume
在 DISKPART 提示下,鍵入:
list disk
請記下您要轉換成 MBR 磁碟的磁碟編號。
在 DISKPART 提示下,鍵入:
select diskn
在 DISKPART 提示下,鍵入:
convert mbr
重要事項
若要將磁碟轉換為 MBR 磁碟,該磁碟必須為空磁碟。在轉換磁碟之前備份您的資料,然後刪除所有的分割區或磁碟區。
數值 描述
list volume
顯示所有磁碟上基本及動態磁碟區的清單。
select volume
請選取指定的磁碟區 (其中 n 為磁碟區編號),並將焦點轉移到其上。如果未指定磁區,則 select 命令會列示具有焦點的目前磁區。您可以透過編號、磁碟機代號或掛接點路徑來指定磁碟區。在基本磁碟上,選取磁碟區亦會提供對應的磁碟分割焦點。
delete volume
刪除選取的磁碟區。您無法刪除系統磁碟區、開機磁碟區,或任何包含作用中分頁檔案或損毀傾印 (記憶體傾印) 的磁碟區。
list disk
顯示磁碟清單及其相關資訊,例如,其大小、可用空間數量、磁碟是基本磁碟還是動態磁碟,以及磁碟使用的是主要開機記錄 (MBR) 還是 GUID 磁碟分割表 (GPT) 磁碟分割樣式。使用星號 (*) 標記的磁碟具有焦點。
select disk
請選取指定的磁碟,(其中 n 為磁碟編號),並將焦點轉移到其上。
convert mbr
將具有 GUID 磁碟分割表 (GPT) 磁碟分割樣式的空基本磁碟轉換為具有主開機記錄 (MBR) 磁碟分割樣式的基本磁碟。
如何架設出超過2TB RAID容量(How to erect favorable balance of trade 2TB the RAID capacity)
Microsoft Windows XP x64 edition,
Windows Server 2003 (64-bit),
Windows Server 2003 SP1 (all versions)
Windows Vista and Windows Server 2008 operating systems
http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx
其實這個是MBR的問題,MBR就只能支援單一分割區2TB
要超過要用GPT分割表 可參考底下網站
http://en.wikipedia.org/wiki/GUID_Partition_Table
如何格式化 GPT 保護的磁碟分割
原理:
GUID 磁碟分割表 (GPT) Windows XP 64 位元版 與 MicrosoftR Windows Server™ 2003 的 64 位元版,支援新的磁碟分割樣式:GPT。 GPT 與主開機記錄 (MBR) 分割磁碟不同,GPT 是把對平台操作十分重要的資料置於磁碟分割中,而不是置於未分割或隱藏的磁區。此外,GPT 分割磁碟有多餘的主要及備份磁區表,以確保改善的磁區資料結構的完整性。http://www.microsoft.com/taiwan/windowsserver2003/evaluation/overview/technologies/fileandprint.mspx
不可將 GPT 磁碟移動至執行 Windows NT 4.0、Windows 2000、Windows XP 或 Windows Server 2003 的 x86 型電腦上。但是,可將 GPT 磁碟從執行 Windows Server 2003 (含 SP1) 的 x86 型電腦或 x64 型電腦移動至執行 Windows Server 2003 或 Windows XP 的 Itanium 型電腦 (反之亦然)。
解決方法:
在 windows xp 的環境執行 diskpart 的程式做清除就可以了, 在[執行]裡打 diskpart 後, 會進入 console 畫面, 然後出現 DISKPART> 後, 先查看你所有磁碟編號, 輸入 list disk, 就會列出你電腦上的所有磁碟, 選擇你要修改的磁碟, 假設是 disk 1, 就輸入 select disk 1 來選擇磁碟#1, 然後再輸入 clean, 就可以清除該磁碟, 然後你就可以用磁碟管理工具來分割了。
將 GUID 磁碟分割表磁碟變更為主要開機記錄磁碟 (僅限 64 位元)
To change a GUID partition table disk into a master boot record diskUsing the Windows interface
Using a command line
Using the Windows interface
備份或移動基本 GUID 分割表 (GPT) 磁碟 (您想要將它轉換為主要開機記錄 (MBR) 磁碟) 上的所有磁碟區。如果該磁碟不包含任何磁碟分割或磁碟區時,請略過到步驟 2。
開啟 [電腦管理 (本機)]。
在主控台樹狀目錄中,依序按一下 [電腦管理 (本機)]、[存放] 及 [磁碟管理]。
如果磁碟並未包含任何磁碟分割或磁碟區時,請跳到步驟 5。否則,對磁碟中的任何磁碟區按一下滑鼠右鍵,再按 [刪除磁碟分割]。
在您要變更成 MBR 磁碟的 GPT 磁碟上按一下滑鼠右鍵,再按 [轉換成 MBR 磁碟]。
附註
若要在本機電腦上執行此程序,您必須是本機電腦上 Backup Operators 群組或 Administrators 群組的成員,或是已被委派適當的權限。若要遠端執行此程序,您必須是遠端電腦上 Backup Operators 群組或 Administrators 群組的成員。如果該電腦已加入網域,則 Domain Admins 群組的成員便可執行此程序。作為安全性的最佳作法,請考量使用 [執行身份] 來執行此程序。如需相關資訊,請參閱預設本機群組、預設群組及使用 Run as。
若要開啟 [電腦管理],請按一下 [開始],再按一下 [控制台],連按兩下 [系統管理工具],再連按兩下 [電腦管理]。
只要磁碟是空的,就可將磁碟從 GPT 變更為 MBR。
Itanium 型電腦、執行 Windows Server 2003 (含 Service Pack 1 (SP1)) 的 x86 型電腦以及 x64 型電腦,都支援 MBR 及 GPT 磁碟。
Using a command line 備份或移動基本 GUID 分割表 (GPT) 磁碟 (您想要將它轉換為主要開機記錄 (MBR) 磁碟) 上的所有磁碟區。如果該磁碟不包含任何磁碟分割或磁碟區時,請略過到步驟 2。 如需備份磁碟區的相關資訊,請參閱<相關主題>。
開啟命令提示字元。
類型: diskpart
如果該磁碟不包含任何磁碟分割或磁碟區時,請略過到步驟 7。
在 DISKPART 提示下,鍵入:
list volume
記下想要刪除的磁碟區的號碼。
在 DISKPART 提示下,鍵入:
select volumen
在 DISKPART 提示下,鍵入:
delete volume
在 DISKPART 提示下,鍵入:
list disk
請記下您要轉換成 MBR 磁碟的磁碟編號。
在 DISKPART 提示下,鍵入:
select diskn
在 DISKPART 提示下,鍵入:
convert mbr
重要事項
若要將磁碟轉換為 MBR 磁碟,該磁碟必須為空磁碟。在轉換磁碟之前備份您的資料,然後刪除所有的分割區或磁碟區。
數值 描述
list volume
顯示所有磁碟上基本及動態磁碟區的清單。
select volume
請選取指定的磁碟區 (其中 n 為磁碟區編號),並將焦點轉移到其上。如果未指定磁區,則 select 命令會列示具有焦點的目前磁區。您可以透過編號、磁碟機代號或掛接點路徑來指定磁碟區。在基本磁碟上,選取磁碟區亦會提供對應的磁碟分割焦點。
delete volume
刪除選取的磁碟區。您無法刪除系統磁碟區、開機磁碟區,或任何包含作用中分頁檔案或損毀傾印 (記憶體傾印) 的磁碟區。
list disk
顯示磁碟清單及其相關資訊,例如,其大小、可用空間數量、磁碟是基本磁碟還是動態磁碟,以及磁碟使用的是主要開機記錄 (MBR) 還是 GUID 磁碟分割表 (GPT) 磁碟分割樣式。使用星號 (*) 標記的磁碟具有焦點。
select disk
請選取指定的磁碟,(其中 n 為磁碟編號),並將焦點轉移到其上。
convert mbr
將具有 GUID 磁碟分割表 (GPT) 磁碟分割樣式的空基本磁碟轉換為具有主開機記錄 (MBR) 磁碟分割樣式的基本磁碟。
超過2TB的硬碟怎麼分割?
對資深玩家來講,曾經遙不可及的TB容量硬碟機,價格早已經便宜到翻過去,擁有數量多到可以玩疊疊樂的大有人在。也剛好,朋友前兩天MSN來幫人問道:「為什麼拿兩顆2TB硬碟機來架RAID 0,在Windows 7底下只能建立一個2TB容量的分割區呢?」這是個好問題,大家未來都有機會碰上,反正小編桌下還堆著幾十TB硬碟機(總合容量啦,當然不是一顆),就來研究一下順便長點知識。
問題在定址能力
電腦系統上,會跟容量兩字扯上關係的,大多也脫離不了「定址能力」問題。白話一點,就是像記憶體、硬碟機等裝置,可支援、可使用的容量是多少。
以開頭提的案例來講,這是因為MBR(Master Boot Record;主要開機記錄)磁碟分割架構,定址能力只到「2TB」容量所導致。如果電腦只是裝上單顆容量2TB的硬碟機,由於實際容量並未超過2TB,並不會有什麼問題產生。
然而當透過RAID磁碟控制器,建立一個實際容量超過2TB的磁碟時,在Windows作業系統底下就只能建立一個2TB容量分割磁區。剩餘空間還得透過其它手段才能使用到,一般所會被提及的是「動態磁碟」功能。
▲受限於MBR的定址能力,實際容量超過2TB的磁碟,只能建立一個2TB容量分割區。
GPT突破EB容量限制
Microsoft從Windows Server 2003(SP1之後才支援,XP 則是x64版才有支援)開始導入GPT分割表(GUID Partition Table;GPT)架構,定址能力大幅提升到18EB容量,未來將會逐步取代MBR的重要性。
除此之外,傳統MBR磁碟分割只允許建立4個主要分割區,或是3個主要分割區搭配上1個延伸分割區(邏輯分割區倒是沒有數量限制),改使用GPT分割表來規畫磁區,則是能夠建立多達128個主要分割區。也由於GPT可建立主要分割區數量相當充足,所以不再存有延伸磁碟分割區與邏輯分割區這架構。
目前GPT分割表應用在個人電腦上的限制很多,必須搭配特定版本作業系統,才夠能存取甚至是管理GPT分割表磁碟。而且主機板也得採用EFI(Extensible Firmware Interface)韌體,才能拿GPT分割表磁碟來當開機啟動磁碟使用。這等於是宣判為數眾多的傳統型BIOS電腦系統出局,接上GPT的磁碟只能當看不見資料的倉庫而已。。
▲換用GPT分割表來管理大於2TB容量的磁碟,可以完整支配全數容量。
家用Windows有限對應支援
Microsoft目前流通於市場的Windows XP、Vista,以及Windows 7三套個人電腦作業系統,是屬於有限度支援GPT分割表狀態。
Windows XP僅有64位元版本支援GPT分割表,32bit版本碰上GPT分割表磁碟,可是連讀取都不行!至於Vista與Windows 7,雖說32位元與64位元版本都有支援,卻由於功能版本眾多而暗藏玄機。事實上,不具備「動態磁碟」功能的Home Premium及其以下版本,同時也不能管理GPT分割表。不過比Windows XP好一點的,是多了存取該類型磁碟的能力。
建立GPT分割表磁碟
▲新磁碟裝置硬體裝設完畢之後,首次進入Windows執行初始化磁碟作業,選擇GPT(GUID磁碟分割表格)。
▲這樣就可以建立容量超過2TB的單一分割區。
MBR磁碟分割建立
▲如果堅持用MBR磁碟分割,在基本磁碟模式下,只有開頭的2TB空間可以建立分割區。
分割表沒想像中麻煩
現在會拿高容量硬碟機,組合實體容量超過2TB磁區,並且當作開機磁碟使用的人還是佔少數,因此分割表問題並不至於很普遍或說是嚴重。只要記著,當硬體能夠支援2TB以上容量硬碟機時,如果想建立大於2TB容量的磁區,作業系統版本是否支援GPT分割表管理能力,也是務必要注意到的一點。這樣使用起來就不會有什麼麻煩了。
參考文件:微軟的Windows and GPT FAQ
2010年1月21日 星期四
將 XP 搜尋的功能改成 Windows 2000 的樣式
- 由 [開始]->[執行]->輸入 [regedit],並按下 [Enter],以開啟登錄編輯程式
- 找到下列路徑,修改登錄檔:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState]
內容:
FullPath = Dword值:0
FullPathAddress = Dword值:1
Settings = 二進位值:0c 00 02 00 1a 01 e5 77 60 00 00 00
另新增一字串值,名稱叫作 Use Search Asst,數值為 no - 重新開機,以便讓設定生效
How To Delete/Remove Services In Windows XP and Vista
Users can usually uninstall applications from their computers quite easily, however the same cannot be said for Windows services, of course you can disable a service, but the entry for it may still remain.
If you are looking for a way to completely delete a service in Windows XP and Vista, you are in the right place.
In this post we will see the steps for deleting a Windows service completely, rather than just disabling it.
Note: You should always delete services in safe mode, lest it causes you any problem, you may also want to create system restore points, just in case something goes wrong, check out a tool that will allow you to create system restore points with a single click.
Step 1: Press Start –> Run and type in 「services.msc」 without the quotes and hit the Enter key.
Step 2: In the Services applet, find the service that you want to delete permanently, right click it and click on the Properties from the menu.
Step 3: In the properties window, find the name of the service and copy it to your clipboard.
You may also want to stop the service, if it is running, this will kill all the running processes for it.
Step 4: Open a command prompt, by going to Start –> Run and type in 「cmd」 without the quotes and hit the Enter key.
Once a command prompt has opened up, type the command 「sc delete service name」 without the quotes, replace service name, with the name of the service you copied in step 3.
Once a service has been deleted you should see a message saying 「[SC] DeleteService SUCCESS」, this should mean that the service has been deleted, to ensure that, just click on the refresh button in the services applet and confirm that the service has been deleted.
These are the only steps you require to delete services in Windows XP and Windows Vista, you do not require to install or download additional softwares to do it.
How To Uninstall/Delete ESET Smart Security/NOD32 Completely
I have been using the ESET Smart Security trial for sometime now, however I wanted to install a new version of the software, so I uninstalled the earlier version of the software and tried to install the new version.
However due to some problem, I was unable to uninstall the software completely and it left me wondering what I did wrong, no matter what I tried or what I did, the older version could not be uninstalled, and while trying to overwrite the software with the never versions, I kept coming across permission denied error every time.
However I was able to remove the older version of ESET manually and then reinstall a fresh version, for those who are interested, here are the steps you need to perform.
Step 1: Boot the computer in safe mode, press the F8 key while rebooting and choose Safe mode from the list.
Step 2: Make sure that ESET service or any related services are not running, or else you will not be able to perform the next steps.
To do that go to Start –> Run and type in 「services.msc」 without the quotes.
In the services window, search for services that begin with ESET, stop the services if they are already running, and delete the services. There will be possibly two services related to ESET named ESET Service and ESET Http Server.
If you are not aware of how to delete the services, read our tutorial: Deleting Services In Windows XP and Vista.
Step 3: Go to C:\Program Files and delete the ESET folder, if you have multiple ESET products installed, only delete the one that you want to uninstall from within the ESET products. Change the drive letter to the drive where windows is installed.
Step 4: Go to Start –> Run and type in Regedit to open the registry editor, in the registry editor, navigate to HK_LOCAL_MACHINE\Software and delete the entire ESET key.
You will be shown a prompt, click yes on it to complete the deletion.
Step 5: Reboot your computer and boot in normal mode.
The ESET Smart Security or NOD32 application should now be deleted, you can install a newer version of the software or install another Antivirus software with ease.
Windows XP 建立新使用者之後,Administrator 不見了
怎麼會這樣呢?
這是 Windows XP 新的設計概念,此時您有兩種方式解決:
第一種:
當出現登入畫面圖示的時候,請按下兩次 Ctrl+Alt+Del ,即可進入傳統的(如同Windiws 9x/ME/2000)的登入畫面,亦即可以讓您輸入使用者帳號與密碼的視窗,此時請輸入您 Administrator 的帳號與密碼。
第二種:
此方式需要修改機碼,請注意其修改錯誤所造成的風險。
- 請由 [開始->[執行]->輸入 [regedit],並按下 Enter
- 找到下面的機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
- 雙擊右邊的 [Administrator]
- 將數值資料改為 1
如何在 IIS6 上隱藏 Banner
由於 Windows Server 2003 已經將 IIS Lockdown 的功能包進來了,卻沒有將 URLScan 的功能也包進來,因此若要將 IIS6 的 banner 關閉,請安裝 URLScan,而不要安裝整個 IIS Lockdown,然後到
%systemroot%\system32\URLScan 目錄,編輯 URLScan.ini,將 RemoveServerHeader 修改成 1。
修改完畢之後,請重新啟動 Wordl Wide Web Publishing 服務,以便讓設定生效。
相關連結:
如何移除舊網卡的資訊
卻出現一個錯誤訊息,說是我所輸入的 IP 已經指定給我舊的的網路卡使用,
要我設定另一個IP給我新的網路卡,可是舊的網路卡明明已經從電腦上拆掉了,
要怎樣才能徹底移除這個舊的網路卡呢?
1. 開始→執行→cmd (進入命令提示字元模式)
2. 輸入: set devmgr_show_nonpresent_devices=1
3. 輸入: start devmgmt.msc (啟動裝置管理員)
4. 點選「檢視」→「顯示隱藏裝置」
5. 展開「網路介面卡」,解除安裝隱藏的網路卡即可
讓 Windows XP 使用 Windows 2000 檔案總管的排序方式
僅設定目前的使用者:
---程式碼開始---
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoStrCmpLogical"=dword:00000001
---程式碼結束---
設定整個電腦:
---程式碼開始---
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoStrCmpLogical"=dword:00000001
---程式碼結束---
如何得知 IUSR 與 IWAM 帳號的密碼
- 將下面的程式碼複製到剪貼簿,將其存檔成 GetWebAnonymousPassword.vbs
- 開啟 [命令提示字元],切換到上個步驟存檔的目錄,輸入 GetWebAnonymousPassword.vbs,並按下 Enter,即可查得密碼
---程式碼開始---
Set objIIS = GetObject ("IIS://localhost/w3svc")
strOutput = ""
strOutput = strOutput & "IUSR 帳號: " & objIIS.Get("AnonymousUserName") & vbCrLf
strOutput = strOutput & "IUSR 密碼: " & objIIS.Get("AnonymousUserPass") & vbCrLf & vbCrLf
strOutput = strOutput & "IWAM 帳號: " & objIIS.Get("WAMUserName") & vbCrLf
strOutput = strOutput & "IWAM 密碼: " & objIIS.Get("WAMUserPass")
Set IIsObject = Nothing
WScript.Echo strOutput
---程式碼結束---
讓 IE 7 圖示出現在 Vista 電腦的桌面上
- 將下列機碼內容複製到剪貼簿,存檔成 ie7_icon.reg:
-- 從下行開始 ---- 到上行結束 --RegistryWindows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{871C5380-42A0-1069-A2EA-08002B30309D}"=dword:00000000 - 找到剛剛存檔的 ie7_icon.reg,用滑鼠雙擊它,將其匯入。
讓 Windows XP SP3 遠端桌面連線支援網路層級驗證
- 遠端電腦在驗證使用者時,僅需要耗用較少的資源進行驗證,無需像之前的版本,必須啟動完整的遠端桌面連線才能進行驗證。
- 降低阻斷服務攻擊(DoS)的風險,進而提供更高的安全性。
- 由於使用遠端電腦進行驗證,所以能夠避免使用者連線到專為惡意用途而設定的遠端電腦。
既然網路層級驗證功能這麼好,那要如何確認所使用的遠端桌面連線程式否具備網路層級驗證的功能呢?
- 依序按下「開始」按鈕、「所有程式」、「附屬應用程式」、「遠端桌面連線」。
或是
直接按下鍵盤上的 Win + R 、在「開啟」欄位中鍵入mstsc - 按下「遠端桌面連線」對話方塊左上角的圖示,接著再按下「關於」指令。
- 請在「關於遠端桌面連線」對話方塊中,尋找是否有「支援網路層級驗證」的文字。
- 如果有,恭喜您表示您的遠端桌面連線支援網路層級驗證。如果沒有,且作業系統為 Windows XP SP3,請按照下面的步驟進行。
- 開啟「登錄編輯程式」(regedit.exe)。
- 找到下面的機碼位置,如圖加入一個新的值:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Security Packages 新增 tspkg
- 找到下面的機碼位置,如圖加入一個新的值:
- \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SecurityProviders 新增 credssp.dll
- 重新執行一次遠端桌面連線,確認是否修改成功。
如何在 64位元 Windows 作業系統中,開啟 32 位元的檔案總管
有些檔案總管的介面擴充程式(稱為 Shell Extension)只有推出 32 位元版本,此時如欲在 64位元 Windows 作業系統使用,必須開啟 32 位元的檔案總管才行。
啟用的方式很簡單,只需在「開始」、「執行」對話方塊中,鍵入如下的指令即可:%SystemRoot%\syswow64\explorer.exe /separate
您亦可將上面的指令,在桌面上建立成一個捷徑,並指派一個快捷鍵給該捷徑,如此一來,爾後欲使用 32 位元的檔案總管,只需按下事先指定的快捷鍵即可。
之所以需要如此操作是因為,在 64 位元 Windows 作業系統上執行的 64 位元處理程序,是無法載入某些程式功能所需的 32 位元 .dll 檔案,因此改用 32 位元的檔案總管就可以解決該問題。
如何移除「服務」
移除服務的方式有下列幾種:
1. 撰寫 Script 程式:
若您知道您要移除什麼服務的話,建議使用這個方式,但請注意:若您移除了核心的服務,將可能造成系統嚴重的問題。
---程式碼開始---
Const title = "服務移除工具"
Set oWS = CreateObject("Wscript.Shell")
sService = inputbox("請輸入欲移除的服務名稱",title,"Service_name")
If sService = "" then
msgbox "程式停止執行,沒有移除任何服務。", vbInformation, title
wscript.quit
End If
'//確認是否移除服務
result = MsgBox ("即將移除 " & sService & " 這個服務,您確定嗎?", vbQuestion + vbYesno, title)
If result = vbNo Then
Msgbox "程式停止執行,沒有移除任何服務。", vbInformation, title
wscript.quit
End If
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
'//檢查要移除的服務是否存在
Set colListOfServices = objWMIService.ExecQuery _
("Select * from Win32_Service Where Name = '" & sService & "' or
displayName = '" & sService & "'")
If colListOfServices.count > 0 Then
For Each objService In colListOfServices
objService.StopService()
'//暫停 5 秒鐘,以確保服務已停止
wscript.Sleep 5000
objService.Delete()
Msgbox sService & " 已移除或已被標示成刪除。", vbInformation, title
Next
Else
Msgbox "找不到 " & sService & " 這個服務。", vbInformation, title
End If
---程式碼結束---
2. 使用 Windows 2000/2003 Resource Kit:
Resource Kit 裡有兩個程式可以將服務移除:instsrv.exe 與 srvinstw.exe 。
srvany.exe 需要透過 srvinstw.exe 或 instsrv.exe 把它安裝成服務,而且還要手動編輯機碼。
srvinstw.exe 或 instsrv.exe 可以安裝和刪除服務,而 srvany.exe 可以讓程式以系統服務方式運行。
其命令列語法如下 :
這兩種語法分別用於安裝及刪除服務,其中:
<服務名稱> 為要建立的服務之名稱 ,若名稱內含空白字元,須以雙引號(")將整個名稱包起來 。
<可執行檔的完整路徑與檔案名稱> 為欲安裝的服務其可執行檔的完整路徑與檔案名稱 ,請注意:一定要輸入完整路徑。
remove 指定要進行移除服務的程式,記得在移除前請先停止該服務。
若經此命令安裝的服務尚須透過控制台的服務圖示或使用 NET START 指令將服務手動啟動,而使用這種方式安裝的服務,預設會使用指定帳號 (this account) 啟動、而非系統帳號(system account),因此須透過控制台的啟動設定鈕設定該服務的啟動帳號。
下面的範例為安裝一個名稱為 Alex Service 的服務 :
instsrv "Alex Service" c:\alex\alexsrv.exe
下面的指令則將移除此服務 :
instsrv "Alex Service" remove
3. 刪除機碼:
找到下列的機碼位置並刪除: HK_LocalMachine\System\CurrentControlSet\Services\<服務名稱>
其他參考資源:
設定子目錄為磁碟機
語法:
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
參數說明:
drive1: 指定您要指定路徑的虛擬磁碟機。
[drive2:]path 指定您要指定給虛擬磁碟機的實際磁碟機與路徑。
/D 刪除取代的 (虛擬的) 磁碟機。
鍵入 SUBST 而不加任何參數,會顯示目前所有虛擬磁碟機的清單。
這個歷史悠久的指令,從 DOS、Windows 9x/Me/NT4/2000/XP/2003 都可以用...
指需要開啟 DOS 視窗,輸入指令後會立即生效
不過這個指令無法將網路上其他電腦分享的目錄設定成本機磁碟機,但是不要忘了有這種用法哦:
net use 虛擬磁碟機代碼 \\主機名稱\共用資料夾名稱
例如:
net use Z: \\server\share
注意:
在 SUBST 命令所使用的磁碟機上,下列命令將無法運作或不應該使用:
chkdsk
diskcomp
diskcopy
format
label
recover