locked
請問 FORMAT 硬碟時的幾個問題 RRS feed

  • 問題

  • 各位好:

     

    小弟最近重裝電腦, 想把小地方處理一下, 讓她效能好一點. 所以...

    0. 我把她裝成多重開機 (Windows XP SP2), 以便把工作用 (含SQL Server) 和遊戲用的分開.

    1. 有個 8G 的硬碟, 我想把它拿來專門做 System 的 Pagefile, Windows 不知道有沒有像 Unix 可以直接把整個硬碟設定為 System Cache 交給她自己管理? 還是一定得要畫出個 Partition, FORMAT 好, 然後再把 Pagefile 設定在這個 driver 裡面?

    2. 這個硬碟因為只放大檔案, 是否在 FORMAT 時, 將 Allocation unit size 設定的越大越好? 除了使用 FORMAT 工具看到的 64K, 是否有辦法更大呢? 建不建議如此做?

    3. 多重開機的 OS, 將 Pagefile 設定到同一個 driver 上, size 也固定且相同, 會不會出問題?

    4. 我把工作用的 OS 安裝為 C, Visual Studio / SQL / Office 安裝在 D, 若將來 D driver 我要更新硬碟, (C 和 D 是不同硬碟), 是否將 SQL 的相關 service 關掉, 換完, copy 回去, 這樣就可以? 是否還有需要注意的地方以免系統不讓我把 D 給 unmount?

     

    謝謝各位.

    2007年6月5日 下午 03:37

解答

  • 1. Page File通常要求存取速度快,只有8G看來應該是舊硬碟,會拖慢速度。要先建partition。

    2. Microsoft Storage: Fact and Fiction,NTFS的cluster size最大就是只有64K。多大才好要實驗才知道。

    3. 沒試過,自己試一下就知道了

    4. 注意搬過去後NTFS權限有沒有一樣。電腦關機時拔硬碟怎麼會有不能unmount的問題?拔掉下次開機服務出現錯誤再把新硬碟的代號改對重開機就好。

    2007年6月5日 下午 04:39
    1. 需要切割 Partition,然後格式化,於 Windows 裡再新增一個虛擬記憶體分頁檔(Pagefile)來指到這個格式化後的磁碟。題外話,一般會建議使用磁碟轉速快、存取速度快的硬碟作為 Pagefile 的儲存所在。 8G 的舊款硬碟效能可能不太好哦! 
    2. 如果您確認欲儲存的檔案都很大,而且整個磁碟幾乎是這種大型檔案,比方說影片檔,而非網頁或文字檔時,當然就要選擇愈大的配置單位大小,來增加存取的速度。
      最大配置單位大小的大小,就只有到 64K。
    3. 如果您有指定每次關機時,都需要「清除虛擬記憶體分頁檔」的設定,那麼在多重 Windows 作業系統開機環境下,將 Pagefile 存放在同一個磁碟,是沒有問題的。如果關機前,沒有清空 Pagefile,那麼當您開啟另外一個 Windows 作業系統起來時,可能會因為 pagefile.sys 已經存在,而不會重新建立一個新的 pagefile.sys,並出現對話視窗詢問您是否要覆寫原本的 pagefile.sys。
    4. 在 Windows 作業系統中,將 SQL Server 的服務關掉是比較簡單的作法(另外一種作法,是將儲存在 D 磁碟的資料庫先行卸離)。然後使用具備磁碟複製功能進行 disk-to-disk 的複製。透過磁碟管理員設定新、舊磁碟機代號,接著重新啟動電腦。於開機之後,Windows 可能會進行磁碟掃瞄。

      或是於另外一台電腦上,複製新、舊硬碟,然後將新硬碟裝回電腦裡,並於 BIOS 設定適當的硬碟參數,重新開機即可。當然,於開機之後,Windows 也是有可能會進行磁碟掃瞄。
    2007年6月5日 下午 05:10

所有回覆

  • 1. Page File通常要求存取速度快,只有8G看來應該是舊硬碟,會拖慢速度。要先建partition。

    2. Microsoft Storage: Fact and Fiction,NTFS的cluster size最大就是只有64K。多大才好要實驗才知道。

    3. 沒試過,自己試一下就知道了

    4. 注意搬過去後NTFS權限有沒有一樣。電腦關機時拔硬碟怎麼會有不能unmount的問題?拔掉下次開機服務出現錯誤再把新硬碟的代號改對重開機就好。

    2007年6月5日 下午 04:39
    1. 需要切割 Partition,然後格式化,於 Windows 裡再新增一個虛擬記憶體分頁檔(Pagefile)來指到這個格式化後的磁碟。題外話,一般會建議使用磁碟轉速快、存取速度快的硬碟作為 Pagefile 的儲存所在。 8G 的舊款硬碟效能可能不太好哦! 
    2. 如果您確認欲儲存的檔案都很大,而且整個磁碟幾乎是這種大型檔案,比方說影片檔,而非網頁或文字檔時,當然就要選擇愈大的配置單位大小,來增加存取的速度。
      最大配置單位大小的大小,就只有到 64K。
    3. 如果您有指定每次關機時,都需要「清除虛擬記憶體分頁檔」的設定,那麼在多重 Windows 作業系統開機環境下,將 Pagefile 存放在同一個磁碟,是沒有問題的。如果關機前,沒有清空 Pagefile,那麼當您開啟另外一個 Windows 作業系統起來時,可能會因為 pagefile.sys 已經存在,而不會重新建立一個新的 pagefile.sys,並出現對話視窗詢問您是否要覆寫原本的 pagefile.sys。
    4. 在 Windows 作業系統中,將 SQL Server 的服務關掉是比較簡單的作法(另外一種作法,是將儲存在 D 磁碟的資料庫先行卸離)。然後使用具備磁碟複製功能進行 disk-to-disk 的複製。透過磁碟管理員設定新、舊磁碟機代號,接著重新啟動電腦。於開機之後,Windows 可能會進行磁碟掃瞄。

      或是於另外一台電腦上,複製新、舊硬碟,然後將新硬碟裝回電腦裡,並於 BIOS 設定適當的硬碟參數,重新開機即可。當然,於開機之後,Windows 也是有可能會進行磁碟掃瞄。
    2007年6月5日 下午 05:10
  • 感謝兩位大俠相助~

    硬碟是 SCSI 160 10krpm, 我想效能應該差不到哪裡去, 不過還是會測試一下. 基本上 RAM 有 4G, 會用到 HD Cache 的機會不高吧? 還是 Windows 會習慣性的把東西往裡面丟? 主要我是很不喜歡看到 System Partition 被 Pagefile 卡在那邊, 系統的東西在 C driver, Pagefile 也在那, 自己讀自己寫, 這不是更會影響效率?

    其他的部分我會多做測試. 感謝您.

    2007年6月6日 上午 11:09
  • 就算你實體記憶體很多,不開pagefile很多軟體用一用都會有問題。硬碟同時做兩個讀或寫一定會慢,所以pagefile一般都會放在少存取且速度快的磁碟。
    2007年6月8日 上午 05:47