スポンサーサイト

--/--/-- -- --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告

SDカードのフォーマット

2011/07/22 Fri 09:33

SDカードって便利ですよね。
最近ではMacでも使えるし、
デジカメは大抵SDカードだし、
microSD系なら携帯にもたくさん使われているし。

そんな利用シーンの多いSDカード、
みんなはどうやってフォーマットしているのだろう??

もしかして、Windows標準のフォーマット利用している?



そんなんじゃ駄目なのです。
(駄目じゃないけど)

ちゃんとSDのフォーマッタを利用しないと、
きちんと性能を発揮できないことがありますよ!

というお話。
まずは実際に見てみよう。

1.買ったばかりのもの。
-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 19.587 MB/s
Sequential Write : 13.065 MB/s
Random Read 512KB : 19.466 MB/s
Random Write 512KB : 3.352 MB/s
Random Read 4KB (QD=1) : 4.318 MB/s [ 1054.2 IOPS]
Random Write 4KB (QD=1) : 0.036 MB/s [ 8.8 IOPS]
Random Read 4KB (QD=32) : 4.629 MB/s [ 1130.1 IOPS]
Random Write 4KB (QD=32) : 0.045 MB/s [ 11.1 IOPS]

Test : 100 MB [E: 4.3% (332.0/7774.5 MB)] (x5)
Date : 2011/07/22 9:25:55
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)


2.次にWindows標準のフォーマットをした場合(クイック)。
-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 15.595 MB/s
Sequential Write : 8.290 MB/s
Random Read 512KB : 15.308 MB/s
Random Write 512KB : 1.993 MB/s
Random Read 4KB (QD=1) : 4.063 MB/s [ 992.0 IOPS]
Random Write 4KB (QD=1) : 0.034 MB/s [ 8.3 IOPS]
Random Read 4KB (QD=32) : 4.366 MB/s [ 1065.8 IOPS]
Random Write 4KB (QD=32) : 0.036 MB/s [ 8.7 IOPS]

Test : 100 MB [E: 0.0% (0.0/1945.6 MB)] (x3)
Date : 2011/07/22 12:05:46
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)


3.最後に専用のフォーマッタでフォーマットしなおしたもの。
(OptionからEraseを選んでいます)
http://panasonic.jp/support/sd_w/download/index.html
-----------------------------------------------------------------------
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]

Sequential Read : 15.608 MB/s
Sequential Write : 8.295 MB/s
Random Read 512KB : 15.375 MB/s
Random Write 512KB : 3.058 MB/s
Random Read 4KB (QD=1) : 4.366 MB/s [ 1066.0 IOPS]
Random Write 4KB (QD=1) : 0.037 MB/s [ 9.1 IOPS]
Random Read 4KB (QD=32) : 4.412 MB/s [ 1077.2 IOPS]
Random Write 4KB (QD=32) : 0.043 MB/s [ 10.6 IOPS]

Test : 100 MB [E: 0.0% (0.0/1944.8 MB)] (x3)
Date : 2011/07/22 11:48:15
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)


全て同じSDカードを使用しています。最初のSDだけ違います・・・
2と3の時間が前後していますが、2の時にデータ取り忘れたので
3の後でもう一回Windows標準フォーマットしてデータを取り直しました。

一応その後でもう一回専用フォーマッタでフォーマットしたものがこれ。

SD専用フォーマッタでフォーマットした結果


こうしてみると、シーケンシャルについてはほとんど変わらないけれど、
Windows標準のフォーマットでは、ランダムライト512kbについては
スコアがダウンしている。


通常デジカメなんかで使う場合は、ランダムライトが問題になることは
ほとんどないとは思うけど、もしもランダムライトが問題になるようなケースでは
きちんと専用のフォーマッタを使いましょうということで。



関係はないけれど、最近こちらの国でもたまにSSD搭載のPCがあって
それにXPをインストールする・・・っていうことがあります。
その場合は、アライメントを調整すると本来の性能が発揮されるので、
忘れないようにしないと。

やりかたは、WindowsVistaか7上かインストールディスクの修復から
コマンドプロンプトを起動し、

diskpartコマンドを起動
select disk # (#は番号)で対象のディスクを選択
(ディスク番号は、list diskで確認できる)
cleanでパーティションを解放(データは全て消えます!)
create partition primary align=1024で1024KBでパーティションを作成

って感じです。
なぜそのようにしたほうが良いかは、他のサイトに任せます・・・・・・
http://www.ocztechnologyforum.com/forum/showthread.php?t=48309
http://d.hatena.ne.jp/Lansen/20100724


SDのフォーマットの場合は、ウェアレベリングが関係していると思います。たぶんですけど。
SSDのセキュアイレースのようなものだと思っています、私は。


アプリケーション | コメント(2) | トラックバック(0)
コメント
What'cha talkin ab?
フォーマッタ!?そんなの知らない・・・

というか、例えばデジカメの写真を全てパソコンに写してしまった後とかは一回一回フォーマットしたほうがいいんですかね?
I talkin ab ab ;-P
まだ空きがあって、それを続けて使うときは必要ないよ。一回一回フォーマットとかめんどくさい!

もう一杯に使っていて、消すときとかはデジカメで初期化ができるからそれを使うか、PCでやるときはフォーマッタを使いましょうという話。

ただデリートするのとどちらがいいの?という話は試したことないから分からない。フラッシュメモリだからSSDと同じだとすると、フォーマット(セキュアイレース)したほうがよさそう、ではあるけれど。

管理者のみに表示

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。