|
|
樓主 |
發表於 24-7-2010 11:00:45
|
顯示全部樓層
N90032G存儲容量說明
) I: o* g" ~0 K' s9 L7 k) l/ \: N/ |3 N$ t" ^' Y
還有一些機友對N900硬體配置中的32G容量表示不理解,筆者在此也對它進行一些解釋,由於系統中conky對於容量的計算好象並不相同,所以根據筆者的意見,各種存儲容量相加後的數值可能會相差那麼一點點也是屬於正常的。% {/ r; y( W% e" ?/ R0 V+ U
1 k8 S8 w$ X! I" I8 U- i V先解釋一下目前一些官方容量標識與實際容量標識的區別。我們知道,電腦中的所有大小均是用二進位表示的,根據二進位換算成十進位的規則,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的空間。這就是官方標識容量與實際容量之間的區別。# M' |% ]6 |( I) {% F; z. I
6 y* o6 r F, s( Q
現在我們將諾基亞官方標識的32G容量進行二進位換算32,000,000,000/1024/1024/1024=29.80GB,也就是說我們真正可以使用的存儲空間只有29.80G。
8 q% e& P5 W, J& c/ z1 a% Y
$ }) h% P4 a7 |2 r1 \( W5 I. N3 pN900手機上除了記憶體以外真正存儲檔的是兩個設備,一個就是Nano快閃記憶體,即官方說明中的32G內置硬碟,它在Maemo系統中被分為Rootfs分區、Swap交換分區、系統檔區(包括作業系統以及設備驅動等)、圖片影音資料存儲區(即我們可以使用的27G空間區域)。另一個就是我們的外置TF卡,它是被掛載在/media/mmc1目錄下麵的。
: ?* I# P" g2 j" ]( |- E% p1 D* G' W
我們先看下用不同的軟體查看存儲容量進行相加的數值,下圖是用N900的檔管理器進行進看的,可以看出內置硬碟的空量為27.22G,已經包括了0.22G的rootfs空間(比較準確的容量應該用conky查看,為228M左右)
+ R+ h' @2 b- P n l. o3 ^( z; L
/ [0 F$ c J; w9 _! i
! {! C' s |9 E: @4 L( p. J; |: Z1 r0 L. k ^
下圖中swap空間大小為768M,與N900機器硬體配置表中的標識一致。rootfs空間大小為227.88M,Home佔用1.97G空間,主要是maemo系統所佔用的空間,我們也可以理解為maemo作業系統分區的容量大小為1.97G。MyDocs即為內置硬碟的容量,也就是我們用檔管理器進行查看的容量為27G。
$ G t0 h$ ^4 \$ n; G# d0 T* l! {# b7 z2 n. a

% O5 c* g0 G5 W
2 f$ a, B, z0 z* H1 N: g) x下圖是筆者將N900用USB連接方式手機,選用內置存儲連接方式後在電腦上查看得出的內置硬碟容量(不包括rootfs空間),與conky得出的容量不一致,這也是筆者認為conky對MyDocs空間的計算方式與Swap、rootfs、RAM區域的計算方式不一致的地方。根據conky對容量計算的結果,與官方配置說明容量大小的差別,(巴士手機組:*億 康*作品,轉載請注明!)筆者都有些搞不清到底是誰的資料比較正確。
% ?0 c* k1 P1 J5 u7 z. e! k4 _- U, `6 c# f& [" h+ R, `
按諾基亞官方的說明,記憶體容量為256M,交換區Swap為768M,而conky顯示的容量均比官方說明的要小一些。有時我們可以這樣理解,諾基亞所標識的256M容量即為十進位的表示方法,但經過二進位換算應該為244M左右,而conky查看卻只有239.79,讓人難以理解它們的標識和計算方法。
' R( d3 E" E: Z. s1 C+ a
3 ]1 x: {2 ? _ 8 x- j& c6 F0 W
6 B H* d$ Y8 q) r
我們暫且不管conky的計算方法,先對conky得到的數值進行相加Swap交換區0.768G+rootfs區0.228G+home區1.97G+Mydocs區27G=29.966G。得到的數值與官方標識容量二進位換算後的資料29.80G相差166M左右,基本上可以認為相同。
- o, ?4 s o. A1 d" r0 d! E) l- ?" N9 f. M
現在我們基本可以明確32G容量的分佈情況:8 l0 b" s& i2 ?5 X# z2 t+ i
& o, v3 q3 f [8 Y1 Y5 N
Swap交換區(由nano快閃記憶體劃出)0.768G
: g8 F! f% y, e2 L# b rootfs區0.228G3 I& e$ I- y* \5 |
home區1.97G
/ |% R; c" Z/ W0 ?/ J Mydocs區27G G/ y$ |* i0 C+ |2 [
0 k# A2 L' A: M% C3 F" s Z* q還有一個問題,筆者也在這裏囉嗦一下,有機友反映明明內置硬碟還有足夠的存儲空間,但在拷貝超過2G的檔時,系統提示存儲空間不足!出現這種情況主要是機友對磁片的存儲格式不熟悉導致的。目前我們常用的存儲格式主要有FAT、NTFS和Mac蘋果電腦專用格式。
0 r" B: X0 ` O4 W6 v6 o
/ \* W, q/ R* x9 L FAT(File Allocation Table)是“文件分配表”的意思。對我們來說,它的意義在於對硬碟分區的管理。FAT16、FAT32、NTFS是目前最常見的三種檔系統。
1 g7 _5 g" F3 b9 ]6 D9 ?
9 U0 x* O! y n8 z- x' Z FAT16:我們以前用的DOS、Windows 95都使用FAT16檔系統,現在常用的Windows 98/2000/XP/Vista/Windows7等系統均支援FAT16檔系統。它最大可以管理大到2GB的分區,但每個分區最多只能有65525個簇(簇是磁碟空間的配置單位)。隨著硬碟或分區容量的增大,每個簇所占的空間將越來越大,從而導致硬碟空間的浪費。
. G- ]' K0 V% _4 _
7 R' N" k2 [' U, f8 D% \* d) }4 a FAT32:隨著大容量硬碟的出現,從Windows 98開始,FAT32開始流行。它是FAT16的增強版本,可以支援大到2TB(2048G)的分區。FAT32使用的簇比FAT16小,從而有效地節約了硬碟空間。FAT32存儲格式對單個檔最大可以管理到2G,超過2G的檔不能被FAT32支持。機友們可以將N900以內置磁片的方式連接電腦,查看一下內置硬碟的存儲格式應該為FAT32,這就是為什麼有些機友在往N900裏面複製經過轉換的、檔大小超過2G的高清晰度電影時,系統會提示磁碟空間不足的故障。我們只需在轉換時候選擇合適的碼率,個人建議不要超過2M,再加大碼率對視頻的清晰度並沒有提高,只會增加N900系統的負擔,並且在轉換中將超長的視頻按時間段進行分割,這樣就不會再出現上述錯誤提示了。6 @; k0 O1 f8 {
8 i; P* L- u9 SNTFS:微軟Windows NT內核的系列作業系統支援的、一個特別為網路和磁片配額、檔加密等管理安全特性設計的磁片格式。隨著以NT為內核的Windows 2000/ XP的普及,很多個人用戶開始用到了NTFS。NTFS也是以簇為單位來存儲資料檔案,但NTFS中簇的大小並不依賴於磁片或分區的大小。簇尺寸的縮小不但降低了磁碟空間的浪費,還減少了產生磁片碎片的可能。NTFS支援檔加密管理功能,可為用戶提供更高層次的安全保證。 |
|