|
|
樓主 |
發表於 24-7-2010 11:00:45
|
顯示全部樓層
N90032G存儲容量說明
2 \. X5 e* K: L" W9 o. r* d# r: n* J5 Z2 K$ G0 x! ?8 C! w9 a
還有一些機友對N900硬體配置中的32G容量表示不理解,筆者在此也對它進行一些解釋,由於系統中conky對於容量的計算好象並不相同,所以根據筆者的意見,各種存儲容量相加後的數值可能會相差那麼一點點也是屬於正常的。
" q6 w& n, ~% {5 n' E0 P3 b' w
3 P8 H) W$ f& u9 q; K7 I: S2 x先解釋一下目前一些官方容量標識與實際容量標識的區別。我們知道,電腦中的所有大小均是用二進位表示的,根據二進位換算成十進位的規則,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的空間。這就是官方標識容量與實際容量之間的區別。
( z1 X# ?: T- ]/ h* Y6 P
0 k5 J" ^" B/ Z% q8 K. }; [$ \現在我們將諾基亞官方標識的32G容量進行二進位換算32,000,000,000/1024/1024/1024=29.80GB,也就是說我們真正可以使用的存儲空間只有29.80G。
; B& Q6 j1 o! ^- [7 U! A1 f$ y' I1 O
N900手機上除了記憶體以外真正存儲檔的是兩個設備,一個就是Nano快閃記憶體,即官方說明中的32G內置硬碟,它在Maemo系統中被分為Rootfs分區、Swap交換分區、系統檔區(包括作業系統以及設備驅動等)、圖片影音資料存儲區(即我們可以使用的27G空間區域)。另一個就是我們的外置TF卡,它是被掛載在/media/mmc1目錄下麵的。
9 q. g+ Q* ~% ]5 g4 h
% {/ \, I+ `) Y! X9 E我們先看下用不同的軟體查看存儲容量進行相加的數值,下圖是用N900的檔管理器進行進看的,可以看出內置硬碟的空量為27.22G,已經包括了0.22G的rootfs空間(比較準確的容量應該用conky查看,為228M左右)
+ F- V2 y& |2 t7 G, O- M3 X: S- |0 o; r6 q! N" {

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