[教學]重灌/換主機板超好用技術-MergeIDE

序言

雖然廢話一堆的教學文章是不行的~不過我還是習慣開場說說我研究這個免重灌的原因~

就是當每天都有修不完的電腦~而且還每台都要做差不多的設定與軟體安裝後~

我就開始想找出可以不用每次都重灌的方法~

最終試的結果就是用我下面談的MergeIDE來設定囉~

當然,這個方法也可以用在換電腦時,不過我在下面第一步就回提到換電腦時用這個方法不一定會成功的原因。

工作大綱

  1. 挑電腦來安裝Windows
  2. 將Windows該裝軟體該設定的都弄好
  3. 刪掉不必要的檔案(非必要)
  4. 進裝置管理員變更電腦與匯流排驅動為標準,並刪除不必要裝置
  5. 執行MergeIDE,並覆蓋4個IDE硬體驅動檔
  6. 關機後即可製作Ghost檔(非必要)
  7. 在新電腦開機後,更新第一個標準電腦的驅動再重新開機
  8. 安裝新電腦的驅動
  9. 關機後再製作Ghost檔(非必要)

1.挑電腦來安裝Windows

這時候又要廢話一下了~為什麼要挑電腦勒?

因為根據我手邊供我試驗的很多很多台電腦的使用經驗,

A主機板所安裝的Windows使用MergeIDE法可使轉移到B主機板運作時,

B主機板所安裝的Windows卻不一定能以同樣方式轉移到A主機板~

因此,挑主機板就十分運氣了~

以我為例,我目前挑到相容性最高的主機是HP Compaq dc5750的套裝主機,它內建的是AMD64位元的CPU~

但我建議如果沒有很多主機可以試,也可以試試使用VMWare建立雙CPU的虛擬主機來裝Windows,效果可能也不錯~

2.將Windows該裝軟體該設定的都弄好

這不用說,當然就是裝上各電腦你需要的軟體與設定~

也可以把所有的更新更新完(手動下載更新檔可參考 下載Windows更新檔的工具by EcStart PHP 技術討論論壇)

3.刪掉不必要的檔案(非必要)

因為要減小Ghost後的大小,可以刪除些非必要的檔案:

  • 到【控制台】→【系統】→【系統還原】把系統還原關閉。
  • 清除系統文件保護暫存檔,以命令提示字元執行【sfc.exe /purgecache】

4.進裝置管理員變更電腦與匯流排驅動為標準,並刪除不必要裝置

  • 【開始】→【執行】→輸入【devmgmt.msc】/或至【控制台】→【系統管理工具】→【電腦管理】,開啟【裝置管理員】
  • 展開【IDE ATA/ATAPI控制器】分類,如果裡面的IDE控制器不是【標準的雙通道 PCI IDE控制器】,請更新驅動為標準的雙通道 PCI IDE控制器。以右鍵點選IDE控制器的【更新驅動程式】,在打開的【硬體更新精靈】裡選【從列表或指定位置安裝(進階)】選項,並選【不要搜索,我要自己選擇要安裝的驅動程式】,然後選【雙通道 PCI IDE控制器】。再選【否】不重開機。
  • 展開【電腦】分類,以右鍵點選ACPI選【更新驅動程式】,在打開的【硬體更新精靈】裡選【從列表或指定位置安裝(進階)】選項,並選【不要搜索,我要自己選擇要安裝的驅動程式】,然後選【標準電腦】(Standard PC)
  • 同上述方法將【處理器】分類下的CPU改為【處理器】
  • 刪除其他普通驅動程式,如網絡介面卡,滑鼠右鍵單擊其下的網路設備名稱,在彈出菜單上單擊【解除安裝】選項,再用類似的方法卸載通用序列匯流排控制器、音效視訊遊戲控制器、顯示卡、音效卡等設備驅動程式。這裡要注意的是,如果系統提示需要重新啟動,一定【不要】重啟機器

5.執行MergeIDE,並覆蓋4個IDE硬體驅動檔

將 Windows XP 系統磁片移到另一部電腦之後,收到 Stop 0x0000007B 錯誤(By Microsoft技術支援服務)

這篇文章就可以看到MergeIDE檔的製作方式,網路上也有人用批次檔寫說可以直接將windows裡面的4個IDE硬體驅動檔複製出來用的方法。

而我這邊比較偏好直接用下載後的4個IDE硬體驅動檔來覆蓋,因為有的Windows會找不到這四個檔的原始檔。

我將所有需要的檔案與解壓縮路徑預設好,只要下載Winxpsys執行就可以了。

6.關機後即可製作硬碟映象檔(非必要)

這個映像檔理論上在新電腦就可以用了,不過如同第1部所言,這要看運氣。

7.在新電腦開機後,更新第一個標準電腦的驅動再重新開機

開機後他會開始裝各硬體的驅動程時,如果中間有跳出要求驅動程式的視窗,直接取消不用理他~

因為下一步驟重開後他還是會再重新裝一次驅動程式。

  • 【開始】→【執行】→輸入【devmgmt.msc】,開啟 裝置管理員
  • 展開【電腦】分類,會有兩個標準電腦。以右鍵點選第一個標準電腦,選【更新驅動程式】,依直按下一步讓它安裝適合這台電腦的ACPI
  • 重新開機

8.安裝新電腦的驅動

到裝置管理員移除第二個標準電腦,並且安裝所有這台電腦的驅動後,就完成移機了。

9.關機後再製作硬碟映象檔(非必要)

為什麼之前做過硬碟映象,現在又做一次?

根據我的試驗,這時候的作業系統就變成拿到別台還是能開機來用,所以感覺很像能到處使用,不過我還沒能完整驗證。

所以大家有興趣可以直接拿這個版本的映像檔來玩玩看,就可以再少掉每次到新電腦還要作第7步的動作了。

結論

如前面所言,這是我試過n台電腦後的結果,歡迎大家告訴我更好的做法~

我想這個技術對好人卡收很多的人也有用~哈哈~

相關連結

[教學]Windows初始安裝設定

(此篇文章於2006/11/11首次發表,最後一次修改於2008/10/24)

雖然身為資工人,Windows的安裝簡直是如同喝水一般~

不過我還滿想記下一些我常做的動作,當做提醒自己還有哪些動作忘了做~

PS.常用工具的部分我從這篇分離了

Windows XP安裝過程中

  • 網路上看到了安裝過程的簡介,如果第一次安裝可參考這篇【淺談Windows新安裝
  • 在安裝過程中預設會要求輸入第一個使用者帳號。如果要跳過這個動作,只要按【Shift+F10】就會跳出命令提示字元的視窗。然後輸入【taskmgr】叫出工作管理員,就可以把這個初始設定的程式關掉,讓Windows預設以Administrator帳號進入。
  • 一般而言,如果懂得保養,系統碟給個15~20G就很夠用了,其他的可能分割為備份與資料碟
  • 設定網路通訊協定時,新增【IPX】通訊協定,如此比較容易找到附近的網芳
  • 開啟防火牆

剛安裝完Windows XP

  • 使用Windows Update先更新所有需要更新的修正,以防被病毒攻擊
  • 統一暫存資料夾,方便未來刪除 更改暫存檔儲存目錄,清理磁碟機更容易~ 滑鼠右點〔我的電腦〕→〔內容〕→〔進階〕→〔環境變數〕 將〔用戶名的使用者變數〕及〔系統變數〕中的 〔temp〕及〔tmp〕的變數選〔編輯〕將〔變數值〕統一改為〔%SystemRoot%\Temp〕 日後所有暫存檔將統一存放在 X:\Windows\Temp 的目錄下
  • 安裝防毒軟體,並設定每日更新:檔案→排程更新
  • 移動IE的暫存資料夾 選擇IE的【工具】→【網際網路選項】→Temporary Internet files【設定】→【移動資料夾】→選到【X:\Windows\Temp】
  • 我通常重視效能多過外觀,所以 設定【系統】→【進階】→效能【設定】→【調整成最佳效能】
  • 【控制台】→【新增及移除程式】→【新增/移除Windows元件】→取消勾選【Windows Messenger】
  • 如果常會用記事本開檔,可下載這個,執行後,右鍵點檔案會多個用記事本開啟
  • 移動特殊資料夾 有些資料夾可利用此方式不要放在系統碟。預設的桌面、我的最愛等,放在【%USERPROFILE%】中 。只要在檔案總管選擇這些資料夾,然後選擇【編輯】→【移到資料夾】,然後找個資料碟的資料夾就可以了。

遠端桌面

  • 設定【系統】→【遠端】→【允許使用者遠端連線到這部電腦】
  • 【控制台】→【Windows 防火牆】→【例外】→勾【遠端桌面】
  • 更改遠端連線連接埠:
    1. 【開始】→【執行】輸入【regedit】啟動「登錄編輯程式」。
    2. 找出並按一下下列登錄子機碼: 【HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber】
    3. 在 [編輯] 功能表上,按一下 [修改],再按一下 [十進位]。
    4. 輸入新的連接埠編號(預設是3389),然後按一下 [確定]。
    5. 結束「登錄編輯器」。
    6. 【控制台】→【Windows 防火牆】→【例外】→【新增連接埠】→輸入妳設定的port
  • 如果在比較舊的Windows上沒有遠端連線工具如,Win2000,請參考
  • 連線時如果有改Port,就在IP後加【:port】,如【a.b.c.d:1234】

用XP架IIS與FTP

  • 擴充連線數量
  • 安裝IIS
  • 安裝.Net framework 2.0
  • 【控制台】→【Windows 防火牆】→【例外】→【新增程式】 C:\WINDOWS\system32\inetsrv\inetinfo.exe
  • 安裝SQL 2005 Express
  • 安裝FTP Server(我目前覺得Gene6 FTP Server最好用,可惜不是Freeware)
  • 【控制台】→【Windows 防火牆】→【例外】→【新增程式】 ftp server的路徑
  • 如果是動態IP,可用NO-IP(教學)

參考連結

[教學]給我Live Spaces訪客留言的RSS吧(用Feed43把網頁轉RSS)

此文首發於2007/07/11 20:27 於2008/10/10更新內容

首先,雖然不知道RSS融入了多少人的生活~不過我真的覺得RSS是我取得最新資訊的好工具~

話說身為RSS重度使用者的我,把生活與心情的東西用微軟的Live Spaces記錄。

姑且不論Live Spaces速度有點慢這個問題~也不論沒辦法用RSS訂閱最新的文章回應(因為上一篇有談到國良大大用Yahoo Pipes解決了這個問題)(Yahoo Pipes中可搜尋到有人有解決的pipe)~但是它新推出的訪客留言功能居然沒有提供RSS~這樣我怎麼知道有新留言呢~我可不想一直按那個重新整理的按鈕~

所以我就試了幾個免費的服務~最後找到了Feed43這個網站來把我的訪客留言變成RSS Feed~

PS. 最近頁面html有修改~我更新了一下語法~圖沒更新

怎麼做

首先到Feed43選擇【Create your own feed

輸入要轉為RSS Feed的網址,如我的留言板:http://al080.spaces.live.com/guestbook/

然後點選【Reload】

這時下面會出現網頁的原始碼給大家參考

再來的步驟為輸入轉換的規則,目前Live Spaces的訪客留言板規則如下,將下面這傳碼複製到【Item (repeatable) Search Pattern

<input type="hidden" id="sn_ccIdCommentControl{%}" value={*}<span dir='ltr'>{%}</span>{*}<div class="Comment" id="sn_ccHtmlCommentControl{*}">{%}</div>{_}</div>{_}<div class="ccDateBox{*}">{*}<span class="ccColor2">{%}</span>

輸入後點選【Extract】,下面就會出現分析的結果

接著到【RSS item properties】下輸入以下欄位內容:

Item Title Template:【{%4} (author: {%2})】

Item Link Template:【http://留言板網址/#sn_ccIdCommentControl{%1}】,如【http://al080.spaces.live.com/guestbook/#sn_ccIdCommentControl{%1}】

Item Content Template:

<div>{%3}</div>
<div>&nbsp;</div>
<div align="right">{%4}</div>

然後點選【Preview】,就可以看到產生的RSS Feed結果

最後你就可以看到Feed的網址,你可以點選【Change file name】讓Feed的網址比較容易記

並且要記得選【Change feed edit password】來設定這個Feed的修改密碼~

結語

雖然這樣就能擁有RSS Feed,不過這樣的做法是治標不治本~

首先因為Feed43產生的Feed沒有時間的欄位~而且如果哪天Live Spaces改掉訪客留言的版面~我們也要跟著修改轉換的規則~

所以還是請大家有需要的人多寫幾封建議信去給網站讓他們提供RSS吧~

相關文章

這裡是關於技術的手札~

也歡迎大家到

倫與貓的足跡



到噗浪來

關心一下我唷!
by 倫
 
Copyright 2009 倫倫3號Beta-Log All rights reserved.
Blogger Templates created by Deluxe Templates
Wordpress Theme by EZwpthemes