T-01AとmicroSDHCカードの相性とトラブル対応
私は付属8GBのmicroSDHCカードでトラブルは起こっていませんが、2chでは相変わらずポロポロと報告が上がってますね。簡単にメモっておきます。
概要と原因
Storage Cardのデータを読み書きするアプリを使ってると、端末のスリープ状態やUSB接続の状況によって、読み書きが遅れたり失敗する事で不具合が発生する場合がある。最悪データが破損して読み取れなくなってしまう。過去のWindowsMobile端末でも発生していたが、端末やCPUの速度がT-01Aほど速くなかったため、起こりにくかった(という推測)
参考症例
メールが起動しなくなった
⇒メールや添付の保存先をStorage Cardにしていた場合、タイミングによってメール自体が起動しなくなる事もあるようです。
ニャーのお気に入りが表示されたりされなかったりする
⇒本体の配置やログの保存先がStorage Cardになっていた場合、お気に入りが一部表示されない事があったりログが破損してしまう事があるようです。
注意すべきアプリ
書き込みを行うもの全般
- メール
- ブラウザ(キャッシュ等)
- 2chビューアー(ログ)
これらはSDカードのデータを破損してしまう場合もあると思います。状況によっては端末を再起動すると正常に動作する事もある様子なので、トラブってもすぐに諦めず再起動をしてみるのも良いかも。
読み込みを行うもの
- Today関連アプリ(SDのデータを参照するもの)
- 各種マルチメディアビュアー等
これらはSDカードのデータを破損する事は無いと思いますが、表示がおかしくなって焦ってしまう事もあるかもしれません。再読み込みまたはアプリ再起動で大丈夫だと思います。
アプリの中にはリアルタイムで読書きを行うようなものがあります。スリープ→復帰のタイミングでSDカードの認識が遅れていても、お構い無しに読書きしますので不安定になりやすいです。
要注意のActiveSyncとUSB接続(マスストレージモード)
データの読み書きや同期を行った場合、システムによってはその作業を行った瞬間ではなく、時間差で書き込みが行われる場合があります。(負荷軽減や高速化で良くある仕組みです)
データが全て書き込まれていない状態でケーブルを抜いたりすると・・・そらぁもうデータはどんな事になるかわかりません。必ず接続の終了やタスクトレイの「ハードウェアの安全な取り外し」を行ってからケーブルを抜くようにしましょう。
高速なmicroSDHCカード
SDカード自体の読み書き速度によっては上記の現象が起こり難くなる場合があります。microSDHCにはClass(書き込み保障速度)の区分けがありよく見かけるClass2/4/6は数字が大きいほど早い書き込みが期待できます。
※スリープやカードの認識で起こるトラブルが解決するわけではないのでご注意
という事で付属のmicroSDHCの性能はどんなもん?という事でCrystalDiskMarkで計測してみました。
- -
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
- -
Sequential Read : 17.610 MB/s
Sequential Write : 9.025 MB/s
Random Read 512KB : 17.545 MB/s
Random Write 512KB : 1.903 MB/s
Random Read 4KB : 3.176 MB/s
Random Write 4KB : 0.017 MB/sTest Size : 100 MB
Date : 2009/07/13 2:54:15
- -
classの比較基準にされるSequential Writeで9MB以上のスピードが出ていますので結構いい品(Class6相当?)だと思います。差し替えるならこれより早いカードを。ちなみにSanDiskのClass2 microSDHCカードはそこいらのClass6より速いので、巷のコメントなど参考すると良いです(笑)
オススメの品としてはここら辺でしょうか。
Transcend8GB Class6 | SanDisk8GB Class2 | SanDisk16GB Class2 |
---|---|---|
SW:11.3 MB/s | SW:11.9MB | SW:13.0MB/s |
※SW(Sequential Write)
コメントでベンチ結果書いてあるとありがたいですね。