【閒聊】硬碟理想的分割大小 - 第3頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 電 腦 硬 體 討 論 版


PCZONE 討論區



通知

-- 電 腦 硬 體 討 論 版 CPU、RAM、HD、CD-ROM、DVD、主機板等問題都可以在這裡討論

會員

真是詳解!厲害厲害.....

人生充滿了無奈

在別顆硬碟做這樣的措施才會有比較大的效用
分割區並沒有顯著的影響, Pcdvd 硬體區在很
久之前就有做過這樣的討論跟實際測試
會員

引用:
最初由 linux_xp 發表
應觀眾要求,就來篇教學吧
-----------------------------------------------------
檔案系統 FAT、FAT32、NTFS 差別在哪裡?
M$ 官方網站,有詳細的說明
NTFS 和 FAT系列,最主要的差別是 NTFS 每個檔案都可以設權限,也就是有所謂的"安全性"
其它特點是,NTFS 磁簇可以比較小,單一檔案大小可破4GB以上 (FAT系列有4GB的限制)
不過,事情不會那麼簡單
安全性資料一定是紀錄在某個地方
換句話說,NTFS的讀寫速度最慢,因為要多讀那份檔案系統資料
FAT (VFAT) 和 FAT32,又以 FAT 速度較快
那麼,放置 pagefile.sys 的磁區,用什麼檔案系統比較好?
既然愈快的愈好,難道還會是別的,當然非 FAT 莫屬!
To:linux_xp

依照您的教學,弟將原來的 D:ˋE: 砍掉(系統碟C: 保留沒有更動),重開Parttion 為 D:1GB(主分割Fat16 64K) ˋE:30GB(邏輯分割NTFS 64K) F:20GB(邏輯分割NTFS 64k)!

D:1GB (Fat16 64k) 為 SwapFile,對於速度的提升並沒有明確的感覺!!

但在過程裡有內心有一些疑問,想像您請教!!

1.一顆 HD 可以開四個主分割,主分割跟邏輯分割對於速度上,是否會有差異?或是使用上(管理/安全性)有何不同?您有何建議嗎?

2. 如將 NTFS 的磁簇選最大 64k,這樣 NTFS 速度是否可以提升(雖然會犧牲空間) ?

3.原來的CXP NTFS 系統碟) 磁簇是選"預設" Format ,請問在不傷到 C:碟(不需重灌)情況下,有能力更改,C: 的磁簇大小嗎?

4.有已做好的 Ghost 檔(C:系統 NTFS),可以用重新 Ghost 會去的過程來更改 C:系統碟 的 NTFS 磁簇大小嗎?

5.如果是以 C: NTFS 磁簇:預設 ,E:NTFS 磁簇:64k 的規劃!
當從 C: Copy 大量檔案到 E: 發現速度會變很慢,請問,是因為小磁簇 TO 大磁簇的關係嗎??
あなたの家に行く

分頁檔案應該放到不同的實體磁碟分區,不然就只好用預設值。

如果可以的話,選擇主要分區理論上會比延伸分區(包含一到數個邏輯磁碟)好一點,因為在救分割表的時候會比較有自信。
Kree

引用:
最初由 ~GG~ 發表
To:linux_xp

依照您的教學,弟將原來的 D:ˋE: 砍掉(系統碟C: 保留沒有更動),重開Parttion 為 D:1GB(主分割Fat16 64K) ˋE:30GB(邏輯分割NTFS 64K) F:20GB(邏輯分割NTFS 64k)!

D:1GB (Fat16 64k) 為 SwapFile,對於速度的提升並沒有明確的感覺!!

但在過程裡有內心有一些疑問,想像您請教!!

1.一顆 HD 可以開四個主分割,主分割跟邏輯分割對於速度上,是否會有差異?或是使用上(管理/安全性)有何不同?您有何建議嗎?
這個我沒研究,真的不曉得,理論上主分割和邏輯磁碟,速度應該是差不多

我只知道C:槽會比較快

眾所皆知,硬碟裡面,有個圓形碟片
而它在使用的時候,預設是從外圈開始使用

外圈的讀寫速度,會比內圈快
因為硬碟的轉速是固定的,好比7200轉
外圈的圓周長度,比內圈圓周長度大
在同樣的時間裡,磁頭在外圈掃一圈可讀到的資料,會比內圈多
因此C:槽(外圈)的讀取速度會比較快

但也有的硬碟是雙碟片的,這就不一定了
雙碟片的,會有兩個外圈
C:碟是其中一個外圈,一定會比較快沒錯
至於另一個外圈在哪個槽,則要看分割的大小才算的出來

如果有Norton SeepDisk 這個軟體
在FAT/FAT32下,它可以把 swapfile 移到最外圈去
WIN98的話,不錯用,不用特意去割SWAP專用磁區

不過一般C:槽都會當系統碟啦
若刻意把OS灌到C:以外分割區,好像太麻煩了

引用:
最初由 ~GG~ 發表

2. 如將 NTFS 的磁簇選最大 64k,這樣 NTFS 速度是否可以提升(雖然會犧牲空間) ?
理論上是會提升的,只是感覺明不明顯而已

但是我覺得空間大小比較重要
尤其很多檔案,例如:IE 的快取檔
通常都在 4KB 以下,且檔案數量龐大,數以千,萬計
若磁簇刻意弄成 64KB ,將會浪費很多空間

若真正要靠硬碟提升速度,RAID 0,5 (磁碟陣列)會是比較好的選擇

引用:
最初由 ~GG~ 發表
3.原來的CXP NTFS 系統碟) 磁簇是選"預設" Format ,請問在不傷到 C:碟(不需重灌)情況下,有能力更改,C: 的磁簇大小嗎? [/B]
不可能

引用:
最初由 ~GG~ 發表
4.有已做好的 Ghost 檔(C:系統 NTFS),可以用重新 Ghost 會去的過程來更改 C:系統碟 的 NTFS 磁簇大小嗎?[/B]
不行

ghost 不會理會原先的分割表,它會自己去改分割表
就算磁區是沒有格式化過的,ghost 都有辦法還原回去

引用:
最初由 ~GG~ 發表
5.如果是以 C: NTFS 磁簇:預設 ,E:NTFS 磁簇:64k 的規劃!
當從 C: Copy 大量檔案到 E: 發現速度會變很慢,請問,是因為小磁簇 TO 大磁簇的關係嗎??
[/B]
拍謝,前面說的不太完整
磁簇愈大,讀取速度愈快
其實也有一個前提
就是磁簇空間要寫滿資料

磁簇就是碟片的扇形區塊
假設這個扇形區塊沒有寫滿
好比
64KB 的磁簇,只寫了4KB 的資料
那剩餘的 60KB 就是空的
磁頭掃過空的區域,讀不到任何東西,是在浪費時間

因為硬碟轉速是固定的
轉一圈若能讀到更多的資料,速度才會快
若都是讀一些空資料,則是浪費時間

但是在連續性的大檔案
例如:pagefile.sys 這種幾百MB的連續性大檔案
磁簇大一點,可以減少SEEK時間(平均軌道搜尋時間),速度就能增快

另外,C: 拷貝資料到 E:
速度會變慢,這和前面講的內/外圈速度,也有關係
C: 是在外圈,圓周長度比較大,讀取速度較快
E: 可能是在內圈,速度較慢


要讓硬碟讀寫速度變快,可以從三方面來說:
------------------------------------------------
1.硬體升級:

用轉速更高、seek時間更短、buffer(緩衝記憶體)更多的硬碟
或是用 RAID 磁碟陣列,馬上見效

2.磁碟重組:

一般來說,重組系統碟就行了,資料碟不需要重組

3.加大作業系統預設的磁碟快取空間大小

大部分的作業系統
都會從真實記憶體中,抽出一些容量當磁碟快取(cache)
windows 也不例外

磁碟快取的作用是,會把讀寫過的檔案保留在記憶體中
下次若有再用到,就直接從記憶體取出,不再從硬碟讀取
以節省時間,記憶體的速度是硬碟的一百倍以上

但是記憶體有限,分配的磁碟快取也有限
作業系統,會把很久沒用到或是比較舊的的資料移出磁碟快取

一般的原則是先進先出
先進入快取的資料,若有資料要寫入快取,但快取已滿,就會被先踢出快取
另外較先進的快取,也會有智慧型判斷
常常使用的資料,就會有高優先權,確保不會被踢出快取

所以磁碟快取若愈大,不就能保存更多的資料
以備需要時,能立刻從記憶體讀出,不用在從慢速的硬碟讀出

要改磁碟快取大小,需改 widnows機碼(regedit)
介紹一套中文的軟體,不錯用,叫:CacheMan XP
用它就不必改機碼,可以直接選



不過磁碟快取,是看真實記憶體量而定
不一定大就是好

好比說
記憶體只有256MB,卻撥 200 MB 給磁碟快取
那系統不會快,只會更慢而以,因為程式沒記憶體可用只好跑SWAP囉

最理想的情況,是把記憶體加到1G以上
乾脆把SWAP關了,都不要用,這樣是最快的

(好像是廢話,有錢早就加了... )
會員

To:linux_xp

如此詳細的解說!
小弟獲益不少..
謝謝您!
☆ 日 向 ☆

C 系統區30G / WINXP 和 Programs
D 個人資料區 10G / 郵件檔.My Documents.My Deaktop.我的最愛.ICQ 目錄 . 所有備份檔.
E 資料區 80G / 放置檔案用.還有就是遊戲程式都裝在這.因為遊戲都很大.

這樣分有個好處..把系統灌完後.把一些桌面.郵件.文件夾.我的最愛都指到D槽.然後備分.以後有問題直接把C槽Ghost回去.重要資料一樣都在D槽不用怕還原時忘記被蓋掉..^^
會員

引用:
最初由 linux_xp 發表
不管幾G,我都是割:
----------------------------------
C: 10G NTFS (XP)
D: 1G FAT 最大磁簇64K (SWAP)
E: 其餘空間 NTFS (DATA)


10G 的C:
是專門放 WIN-XP 和 應用軟體
一般來說不會灌到超過容量,且要重組也方便
OS磁區一定要獨立出來,以免重灌OS的時候,資料沒地方備份


1G 的D:
是專門放 pagefile.sys,也就是虛擬記憶體

虛擬記憶體是當記憶體用的,所以檔案不能有間斷,效能才會好
獨立一個磁區給它,可保證它檔案不會間斷,磁頭不必跑來跑去讀寫

而FAT、FAT32、NTFS之中,以FAT的讀寫速度最快
所以不用說,一定是選用FAT
pagefile.sys本身沒有安全性問題,且它是系統檔,連admin都刪不掉

在windows裡面格式化,可以調磁簇大小,調到極限64K
磁簇越大,讀寫越快
pagefile.sys是連續性單一大檔,不用怕磁簇過大浪費硬碟空間

這個構想來自Linux
Linux的 SWAP 就是獨立磁區的,效能一級棒

請問一下,如您所說,那麼這個D的位置應該排在硬碟的延伸分割的第一個邏輯磁碟嚕(就是延伸分割的前面部分),而不可以放到延伸分割的最後面嚕,是不是這樣的??
如果我把這個部分放到延伸分割的最後面(應該是硬碟的最後面位置),那麼使用到的時候硬碟的讀寫頭,是不是 每次都要從最前面跑到最後面,這樣的話有差別嗎??

會不會造成效能更差???
潛字第1號

引用:
最初由 linux_xp 發表
1G 的D:
是專門放 pagefile.sys,也就是虛擬記憶體
虛擬記憶體是當記憶體用的,所以檔案不能有間斷,效能才會好
獨立一個磁區給它,可保證它檔案不會間斷,磁頭不必跑來跑去讀寫

請問虛擬記憶體難真的就不會產生間斷嗎??外表看起來是一個完整的檔案就保證它裡面都是不間斷(內部間斷)的嗎??你真的能保證??請問Linux的分頁方式和Winnt的有一樣嗎??分頁檔為什麼叫分頁檔?在nt的分頁檔一頁是多大?如果分頁檔有頁,為什麼不會間斷?而使用分頁檔的執行緒難道只有一個嗎??


而FAT、FAT32、NTFS之中,以FAT的讀寫速度最快
所以不用說,一定是選用FAT
pagefile.sys本身沒有安全性問題,且它是系統檔,連admin都刪不掉

請問FAT為什麼最快?如果大於2G大於32G的分割,檔案多起來的時候FAT32還會比NTFS快嗎??為什麼pagefile.sys本身會沒有安全性的問題,為什麼我的pagefile.sys可以刪掉??


在windows裡面格式化,可以調磁簇大小,調到極限64K
磁簇越大,讀寫越快
pagefile.sys是連續性單一大檔,不用怕磁簇過大浪費硬碟空間

如果第一個問題不成立,請問為什麼不會浪費空間??

看了老兄洋洋灑灑的一堆文章,讓小弟我眼花瞭亂,跟小弟從以前到現在的認知
實在差很多,大概是小的我以前學到的都是錯誤的資訊,還望老兄教導.

潛字第1號
回覆: 回覆: 【閒聊】硬碟理想的分割大小
引用:
最初由 linux_xp 發表
你應該檢查一下 [系統管理工具] - [電腦管理] - [裝置管理員]

看IDE主要通道,是跑 "UDMA 模式" ,還是 "PIO 模式"
如果跑 "PIO 模式",CPU資源會被吃光光
120G 的硬碟,一定會支援 DMA-133
但排線就難說
另外,就是掃看看有沒有中毒

請問何謂DMA何謂PIO模式??為什麼我的電腦使用PIO模式CPU資源沒有被吃光光???why?

主題工具







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。