|
樓主 |
發表於 24-7-2010 11:00:45
|
顯示全部樓層
N90032G存儲容量說明
. k& n& D4 Z2 s: H1 R* ~+ ?, }9 k( c) f
還有一些機友對N900硬體配置中的32G容量表示不理解,筆者在此也對它進行一些解釋,由於系統中conky對於容量的計算好象並不相同,所以根據筆者的意見,各種存儲容量相加後的數值可能會相差那麼一點點也是屬於正常的。
! |1 i! l V! K! Y; K
7 `) l2 P$ f m E; Y+ C% m' E先解釋一下目前一些官方容量標識與實際容量標識的區別。我們知道,電腦中的所有大小均是用二進位表示的,根據二進位換算成十進位的規則,1KB=1024B(一個半形英文字元占一個B位元組,一個漢字佔用兩個B位元組),1MB=1024KB,1GB=1024MB,那麼真正的1GB的大小根據二進位換算成十進位就是1GB=1024M*1024K*1024B=1,073,741,824B。這也可以解釋為什麼我們的電腦在開機系統自檢的時候,顯示的記憶體容量實際上大於購買時的記憶體的容量,比如我們說電腦的記憶體是512M,那麼在開機自檢的時候會顯示記憶體容量為536,870,912,(巴士手機組:* 億康 *作品,轉載請注明!)比512M是要大些的。但是對於常用的存儲設備,包括TF卡、優盤、硬碟、SD卡、存儲棒等設備,一般官方的標識方法是按十進位進行標識的。假如官方標識的硬碟容量為500G,將它裝機後載入系統進行查看,會發現所有分區容量相加是少於官方標識的500G容量的。這是因為官方所標識的數值就是按十進位進行標識的容量,而不是二進位換算後的容量,將官方標識的500G容量實際進行二進位換算後只有500,000,000,000B/1024/1024/1024=465.66GB,我們就丟失了接近35G的空間。這就是官方標識容量與實際容量之間的區別。% D8 ?# v O `( A* _+ [1 ?* |- n
0 \* n* p" E" s# V. L現在我們將諾基亞官方標識的32G容量進行二進位換算32,000,000,000/1024/1024/1024=29.80GB,也就是說我們真正可以使用的存儲空間只有29.80G。
. w8 F, J6 b) E' }3 x2 o( l6 J* a S" p
N900手機上除了記憶體以外真正存儲檔的是兩個設備,一個就是Nano快閃記憶體,即官方說明中的32G內置硬碟,它在Maemo系統中被分為Rootfs分區、Swap交換分區、系統檔區(包括作業系統以及設備驅動等)、圖片影音資料存儲區(即我們可以使用的27G空間區域)。另一個就是我們的外置TF卡,它是被掛載在/media/mmc1目錄下麵的。
- k4 [$ M" R7 [: O$ t; r+ P- \4 V' z5 ?3 H& T
我們先看下用不同的軟體查看存儲容量進行相加的數值,下圖是用N900的檔管理器進行進看的,可以看出內置硬碟的空量為27.22G,已經包括了0.22G的rootfs空間(比較準確的容量應該用conky查看,為228M左右)
: B' B4 o/ E# I" Y( n# s; h, ]% k( x6 s: _
$ }, W# z9 \9 i( k
^- X E2 M1 |下圖中swap空間大小為768M,與N900機器硬體配置表中的標識一致。rootfs空間大小為227.88M,Home佔用1.97G空間,主要是maemo系統所佔用的空間,我們也可以理解為maemo作業系統分區的容量大小為1.97G。MyDocs即為內置硬碟的容量,也就是我們用檔管理器進行查看的容量為27G。% ~# t- ^# H9 H: J3 P0 d
2 H6 h) e. Z. P$ x# {
$ }& d& o* A) C' n9 t
% t% J. H. n; ^8 t, I$ D2 W2 w! E下圖是筆者將N900用USB連接方式手機,選用內置存儲連接方式後在電腦上查看得出的內置硬碟容量(不包括rootfs空間),與conky得出的容量不一致,這也是筆者認為conky對MyDocs空間的計算方式與Swap、rootfs、RAM區域的計算方式不一致的地方。根據conky對容量計算的結果,與官方配置說明容量大小的差別,(巴士手機組:*億 康*作品,轉載請注明!)筆者都有些搞不清到底是誰的資料比較正確。
4 h3 e' o; i' y0 H0 e) D
# H, `" R+ V5 _4 N% h按諾基亞官方的說明,記憶體容量為256M,交換區Swap為768M,而conky顯示的容量均比官方說明的要小一些。有時我們可以這樣理解,諾基亞所標識的256M容量即為十進位的表示方法,但經過二進位換算應該為244M左右,而conky查看卻只有239.79,讓人難以理解它們的標識和計算方法。
, e. m) Q8 b4 z. ]' i+ b# E1 F
4 K" L: B" C4 E5 S* ^$ N) p$ S" `+ Z5 B6 @2 h7 k% o
' @! b1 m7 H$ Y
我們暫且不管conky的計算方法,先對conky得到的數值進行相加Swap交換區0.768G+rootfs區0.228G+home區1.97G+Mydocs區27G=29.966G。得到的數值與官方標識容量二進位換算後的資料29.80G相差166M左右,基本上可以認為相同。+ G Y! C! a$ s3 N6 B# q, v* B
7 ]" X- N: o1 I0 M現在我們基本可以明確32G容量的分佈情況:
! F/ m* G: i- B6 Z; Z7 ]2 r8 }3 S2 x S' {" p0 ~( j4 k+ k- l$ q
Swap交換區(由nano快閃記憶體劃出)0.768G
! G( D* M) U/ _6 g, S. z9 q rootfs區0.228G) Z2 ~* C% S2 S4 \3 w
home區1.97G( Q/ [ G/ y5 P7 x/ b1 ^
Mydocs區27G: O0 w- V! M9 }9 O
+ E4 M/ D. |" T: J, ?
還有一個問題,筆者也在這裏囉嗦一下,有機友反映明明內置硬碟還有足夠的存儲空間,但在拷貝超過2G的檔時,系統提示存儲空間不足!出現這種情況主要是機友對磁片的存儲格式不熟悉導致的。目前我們常用的存儲格式主要有FAT、NTFS和Mac蘋果電腦專用格式。+ n) G, R6 F8 _0 t/ F6 D( n+ A
4 C) {- G. E9 o, ?6 Z FAT(File Allocation Table)是“文件分配表”的意思。對我們來說,它的意義在於對硬碟分區的管理。FAT16、FAT32、NTFS是目前最常見的三種檔系統。
5 `1 m4 ~ W0 i) J; k2 m! N2 ^* e% h7 E- |5 v: Y
FAT16:我們以前用的DOS、Windows 95都使用FAT16檔系統,現在常用的Windows 98/2000/XP/Vista/Windows7等系統均支援FAT16檔系統。它最大可以管理大到2GB的分區,但每個分區最多只能有65525個簇(簇是磁碟空間的配置單位)。隨著硬碟或分區容量的增大,每個簇所占的空間將越來越大,從而導致硬碟空間的浪費。
( Y% e8 `" D, F
! B" C* ~5 i4 K8 P: w FAT32:隨著大容量硬碟的出現,從Windows 98開始,FAT32開始流行。它是FAT16的增強版本,可以支援大到2TB(2048G)的分區。FAT32使用的簇比FAT16小,從而有效地節約了硬碟空間。FAT32存儲格式對單個檔最大可以管理到2G,超過2G的檔不能被FAT32支持。機友們可以將N900以內置磁片的方式連接電腦,查看一下內置硬碟的存儲格式應該為FAT32,這就是為什麼有些機友在往N900裏面複製經過轉換的、檔大小超過2G的高清晰度電影時,系統會提示磁碟空間不足的故障。我們只需在轉換時候選擇合適的碼率,個人建議不要超過2M,再加大碼率對視頻的清晰度並沒有提高,只會增加N900系統的負擔,並且在轉換中將超長的視頻按時間段進行分割,這樣就不會再出現上述錯誤提示了。* ?. V7 C6 h1 K0 q9 m
2 w3 x" O1 X( {' r- i( [
NTFS:微軟Windows NT內核的系列作業系統支援的、一個特別為網路和磁片配額、檔加密等管理安全特性設計的磁片格式。隨著以NT為內核的Windows 2000/ XP的普及,很多個人用戶開始用到了NTFS。NTFS也是以簇為單位來存儲資料檔案,但NTFS中簇的大小並不依賴於磁片或分區的大小。簇尺寸的縮小不但降低了磁碟空間的浪費,還減少了產生磁片碎片的可能。NTFS支援檔加密管理功能,可為用戶提供更高層次的安全保證。 |
|