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)

如何架設出超過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


如何格式化 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 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的硬碟怎麼分割?

對資深玩家來講,曾經遙不可及的TB容量硬碟機,價格早已經便宜到翻過去,擁有數量多到可以玩疊疊樂的大有人在。也剛好,朋友前兩天MSN來幫人問道:「為什麼拿兩顆2TB硬碟機來架RAID 0,在Windows 7底下只能建立一個2TB容量的分割區呢?」這是個好問題,大家未來都有機會碰上,反正小編桌下還堆著幾十TB硬碟機(總合容量啦,當然不是一顆),就來研究一下順便長點知識。

問題在定址能力

電腦系統上,會跟容量兩字扯上關係的,大多也脫離不了「定址能力」問題。白話一點,就是像記憶體、硬碟機等裝置,可支援、可使用的容量是多少。

以開頭提的案例來講,這是因為MBR(Master Boot Record;主要開機記錄)磁碟分割架構,定址能力只到「2TB」容量所導致。如果電腦只是裝上單顆容量2TB的硬碟機,由於實際容量並未超過2TB,並不會有什麼問題產生。

然而當透過RAID磁碟控制器,建立一個實際容量超過2TB的磁碟時,在Windows作業系統底下就只能建立一個2TB容量分割磁區。剩餘空間還得透過其它手段才能使用到,一般所會被提及的是「動態磁碟」功能。

2-MBR設定
▲受限於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的磁碟只能當看不見資料的倉庫而已。。

3-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分割表磁碟

1-初始磁碟
▲新磁碟裝置硬體裝設完畢之後,首次進入Windows執行初始化磁碟作業,選擇GPT(GUID磁碟分割表格)。

GPT建立分割區

GPT容量
▲這樣就可以建立容量超過2TB的單一分割區。

MBR磁碟分割建立

3-MBR分割1

3-MBR分割2

3-MBR分割A
▲如果堅持用MBR磁碟分割,在基本磁碟模式下,只有開頭的2TB空間可以建立分割區。

分割表沒想像中麻煩

現在會拿高容量硬碟機,組合實體容量超過2TB磁區,並且當作開機磁碟使用的人還是佔少數,因此分割表問題並不至於很普遍或說是嚴重。只要記著,當硬體能夠支援2TB以上容量硬碟機時,如果想建立大於2TB容量的磁區,作業系統版本是否支援GPT分割表管理能力,也是務必要注意到的一點。這樣使用起來就不會有什麼麻煩了。

參考文件:微軟的Windows and GPT FAQ

2010年1月28日 星期四

微軟 KB978207 安全性更新

微軟 KB978207 安全性更新

用IE的人請趕快更新。

這更新是修正前一陣子還蠻熱鬧的因IE漏洞導至GOOGLE被攻擊的安全性更新
由於攻擊原碼已流出,所以請務必更新

位置:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=207eecad-6e84-48e6-ae18-6794a3618ee0

如何解除安裝或移除 Internet Explorer 8

如果要解除安裝 Internet Explorer 8,請依照適用於您 Windows 版本的指示執行。您必須以系統管理身分登入 Windows,才能依照下列步驟執行。

注意如果您不確定目前執行的 Windows 版本為何,或者需要確認您就是系統管理員的協助,請按一下這裡以判斷您的環境

重要如果 Internet Explorer 8 設定為無法卸除,您將無法解除安裝 Internet Explorer 8。如果您是先安裝 Internet Explorer 8 才安裝適用於 Windows XP 的 Service Pack 3 (SP3),就會發生這種情況。如果您符合這種情況,您必須先解除安裝 SP3才能解除安裝 Internet Explorer 8。 如需有關這個問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
950719 您在安裝 Windows XP Service Pack 3 之後,無法解除安裝 Internet Explorer 7 或 Internet Explorer 8

適用於 Windows Vista 或 Windows Server 2008 的步驟

如果要解除安裝 Internet Explorer 8,請依照下列步驟執行:
  1. 關閉所有程式。
  2. 按一下 [開始],然後按一下 [控制台]
  3. 按一下 [程式] 目錄下的 [解除安裝程式]
  4. 在 [工作] 窗格中,按一下 [檢視安裝的更新]
  5. 在已安裝更新的清單中,按兩下 [Windows Internet Explorer 8]

    注意如果 Windows Internet Explorer 8 未出現在已安裝更新的清單中,請嘗試適用於 Windows Vista 或 Windows Server 2008 的替代步驟
  6. [解除安裝更新] 對話方塊中,按一下 [是]

    注意如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或是按一下 [繼續]
  7. 依照指示執行,以解除安裝 Internet Explorer 8。
  8. 完成解除安裝程式之後,請重新啟動電腦。
完成之後,請前往<「讓我自行修正此問題」步驟是否已修正問題?>一節,確認已還原舊版的 Internet Explorer。

適用於 Windows XP 或 Windows Server 2003 的步驟

如果要解除安裝 Internet Explorer 8,請依照下列步驟執行:
  1. 關閉所有程式。
  2. 按一下 [開始],然後按一下 [控制台]
  3. 按一下 [新增或移除程式]
  4. 在 [目前安裝的程式] 清單中,按一下 [Windows Internet Explorer 8],然後按一下 [移除]

    注意如果 Windows Internet Explorer 8 未出現在已安裝更新的清單中,請嘗試適用於 Windows XP 或 Windows Server 2003 的替代步驟
  5. 依照指示執行,以解除安裝 Internet Explorer 8。
  6. 完成解除安裝程式之後,請重新啟動電腦。
立即前往<「讓我自行修正此問題」步驟是否已修正問題?>一節,確認已還原舊版的 Internet Explorer。

如果您已嘗試<解決方案>一節中的步驟,則本節中的步驟將無效。您必須改為連絡技術支援服務

適用於 Windows Vista 或 Windows Server 2008 的替代步驟

如果要解除安裝 Internet Explorer 8,請依照下列步驟執行:
  1. 仔細選取並複製下列命令:
    FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-8*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart"
  2. 按一下 [開始],然後在 [開始搜尋] 方塊中,輸入 Cmd.exe
  3. 在 [程式] 清單中,用滑鼠右鍵按一下 Cmd.exe,然後按一下 [以系統管理員身分執行]

    注意如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或是按一下 [繼續]
  4. 在 [系統管理員: 命令提示字元] 視窗內用滑鼠右鍵按一下,然後按一下 [貼上],將您在步驟 1 中複製的命令貼上。
  5. 按下 ENTER 以解除安裝 Internet Explorer 8。
  6. 完成解除安裝程式之後,請重新啟動電腦。

適用於 Windows XP 或 Windows Server 2003 的替代步驟

如果要解除安裝 Internet Explorer 8,請依照下列步驟執行:
  1. 仔細選取並複製下列命令:
    %windir%\ie8\spuninst\spuninst.exe
  2. 按一下 [開始],然後按一下 [執行]
  3. [開啟] 方塊中,輸入 Cmd.exe,然後按下 ENTER。
  4. [Cmd.exe] 視窗內用滑鼠右鍵按一下,然後按一下 [貼上],將您在步驟 1 中複製的命令貼上。
  5. 按下 ENTER 以解除安裝 Internet Explorer 8。
  6. 完成解除安裝程式之後,請重新啟動電腦。
依照這些步驟執行之後,請前往<替代步驟是否已修正問題?>一節,確認已還原舊版的 Internet Explorer。

Distributed FTP Daemon,分散式FTP Server

Distributed FTP Daemon(DrFTPd)
官網: http://www.drftpd.org
專案: http://sourceforge.net/projects/drftpd
授權:Apache Software License, GPL
平台:MS Windows, Unix-like, BSD
語言:English
程式:Java

用java撰寫的分散式FTP Server,不同於一般FTP Server的server-client架構,改以
master-slave方式進行資料傳輸。這類似平行處理的概念,client端送出請求後master
負責協調slave去對client做回應。白話說就是今天發生什麼事情找黑道幫忙,老大派出
很多小弟幫你擺平你的『需求』..。

DrFTPd不支援PASV,所以官方建議使用此一架構的以public的FTP為主。通常熱門下載
的免費軟體,FTP會需要做分流,用DrFTPd最適合不過了。

底下附上資料傳輸流程圖,應該不難懂才是。

2010年1月26日 星期二

2010年1月25日 星期一

ZScreen:一氣呵成的一鍵抓圖與傳檔工具

http://jdev.tw/blog/1633
http://code.google.com/p/zscreen/

千萬不要被ZScreen的名字騙了,它可不只是個螢幕擷取(截圖)軟體,如同它網頁上說的:「Advanced Image/Text/File utility that allows for region/window/full-screen screenshots, text services and file hosting」,ZScreen 還整合了許多方便的小功能,如縮短網址、即時翻譯、上傳圖片與檔案等網路服務功能。

對寫Blog的我來說,ZScreen簡化「截圖→圖片後製→上傳圖床→取得圖片網址」等的一貫作業流程才是最引人入勝的功能,以往這些程序都必須由作者們自行分段操作,但ZScreen將它們整合成連續、一氣呵成的動作。為了測試這個自動上傳功能,我還重新使用了許久未用的Flickr,以下就用 Flickr來介紹如何與ZScreen整合。

2010年1月21日 星期四

flagcounter

http://flagcounter.com/

將 XP 搜尋的功能改成 Windows 2000 的樣式

  1. 由 [開始]->[執行]->輸入 [regedit],並按下 [Enter],以開啟登錄編輯程式
  2. 找到下列路徑,修改登錄檔:

    [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
  3. 重新開機,以便讓設定生效

Windows XP 光碟機的光碟標籤不會自動更新

已經將光碟機裡的光碟換成其他的光碟,但是從檔案總管理看到的光碟標籤卻仍然是原來光碟的標籤,該如何處理呢?

因為 Windows XP 預設將光碟或磁帶解下(un-mount)的時間設定為 5 分鐘,因此我們需要將這個設定值改成 0 分鐘,以便當我們換其他光碟之後,可以馬上看到新的光碟標籤。操作步驟如下:
  1. 請開啟 [控制台]->[系統管理工具]->[電腦管理]->[存放]->[卸除式存放裝置]
  2. 展開[卸除式存放裝置]與[媒體櫃],在您要修正的光碟機上,按下滑鼠右鍵,選擇[內容]
  3. 在 [一般]索引標籤,將[延後解下]的數值設為[0]即可

如何關閉 Windows XP 語言列

請開啟 [控制台] -> [地區及語言選項] -> [語言] -> [詳細資料] -> [喜好設定] -> [語言工具列] ->勾選 [關閉進階文字服務]

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.

service_properties

Step 3: In the properties window, find the name of the service and copy it to your clipboard.

copy_service_name

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.

delete_services_from_command_prompt

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 , 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.

delete_services_from_command_prompt

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.

delete_eset_registry

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 隨基本,一般人都會直接使用 Administrator 登入。當您建立了新的使用者且將該使用者設定成電腦管理員之後,重新開機時,在登入畫面就會看到 Administrator 不見了。
怎麼會這樣呢?
這是 Windows XP 新的設計概念,此時您有兩種方式解決:

第一種:

當出現登入畫面圖示的時候,請按下兩次 Ctrl+Alt+Del ,即可進入傳統的(如同Windiws 9x/ME/2000)的登入畫面,亦即可以讓您輸入使用者帳號與密碼的視窗,此時請輸入您 Administrator 的帳號與密碼。

第二種:

此方式需要修改機碼,請注意其修改錯誤所造成的風險。

  1. 請由 [開始->[執行]->輸入 [regedit],並按下 Enter
  2. 找到下面的機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
  3. 雙擊右邊的 [Administrator]
  4. 將數值資料改為 1

在 Windows 2003 如何大量新增帳號?

微軟提供了三個工具:addusers, csvde 與 ldifde,請參考下列的超連結:

如何在 IIS6 上隱藏 Banner

在 Windows NT4/2000 上,可以安裝 IIS Lockdown 或是單獨安裝 UrlScan 即可將 IIS 的 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 已經指定給我舊的的網路卡使用,
要我設定另一個IP給我新的網路卡,可是舊的網路卡明明已經從電腦上拆掉了,
要怎樣才能徹底移除這個舊的網路卡呢?


1. 開始→執行→cmd (進入命令提示字元模式)
2. 輸入: set devmgr_show_nonpresent_devices=1
3. 輸入: start devmgmt.msc (啟動裝置管理員)
4. 點選「檢視」→「顯示隱藏裝置」
5. 展開「網路介面卡」,解除安裝隱藏的網路卡即可

讓 Windows XP 使用 Windows 2000 檔案總管的排序方式

要讓 XP 使用 Windows 2000 的排序方式,可以分成兩個部分來設定,一個是僅設定目前的使用者,另外一個是設定整個電腦。請根據您的需要,將下列的程式碼複製並貼到文字編輯器上,將其存檔成 xxx.reg,然後雙擊存檔的 xxx.reg,接著請重新開機,讓設定生效。

僅設定目前的使用者:
---程式碼開始---
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 帳號的密碼

當網路上的使用者存取 IIS Server 時,若是透過匿名存取的方式,則會使用 IUSR_<機器名稱> 或(與) IWAN_<機器名稱> 的帳號連線到 IIS Server,由於這兩個帳號是在安裝 IIS 時,系統自動建立的,同時密碼也是系統賦予的,我們根本不知道系統設定的密碼是什麼,但透過下面的程式碼,我們可以查詢其密碼。

  1. 將下面的程式碼複製到剪貼簿,將其存檔成 GetWebAnonymousPassword.vbs

  2. 開啟 [命令提示字元],切換到上個步驟存檔的目錄,輸入 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

---程式碼結束---