2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
39 / 332 ツリー ←次へ | 前へ→

CrystalDiskInfo の実行結果報告 ひよひよ 08/1/17(木) 0:23

Re:VAIO U101(TOSHIBA MK3004GAH) #21 ひよひよ 08/1/18(金) 23:57

Re:VAIO U101(TOSHIBA MK3004GAH) #21
←back ↑menu ↑top forward→
 ひよひよ  - 08/1/18(金) 23:57 -

引用なし
パスワード
   ▼ぶっちーさん:
>▼ひよひよさん:
>東芝だからだめってわけでは無いようで…。
>(素の#21です)
調査ありがとうございます。私も手元にある東芝HDD試してみたのですが、問題ありませんでした。

全部足したら 0 になるように Check Sum フィールドを埋めるのが一般的だと思うのですが、ひょっとして、

0-510バイト目を全て足した値 == 511バイト目の値

になっている可能性はありませんかね?お手数ですが、0-510 まで足したのと 511 を比較して一致しているかどうかご確認いただけませんかね?

とおもったのですが、まずは仕様を眺めてみるかということで、http://www.t13.org/ の Project > Last Draft でダウンロードできる ATA/ATAPI-6 のドラフトを眺めてみたのですが…

WORD 255 について

The use of this word is optional. If bits (7:0) of this word contain the signature A5h, bits (15:8) contain the data structure checksum. The data structure checksum is the two’s complement of the sum of all bytes in words
T13/1410D revision 3b Page 135 (254:0) and the byte consisting of bits (7:0) in word 255. Each byte shall be added with unsigned arithmetic, and overflow shall be ignored. The sum of all 512 bytes is zero when the checksum is correct.

って、上記推論は全然当たっていなさそうですねぇ。単純に checksum はオプションだから実装していないというだけかも。オプションでしたか。よくよく見る ATA3 の頃とかは Reserved になっているようですし、checksum エラーが出たからといって大騒ぎすることはなさそうです。

39 / 332 ツリー ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
ページ:  ┃  記事番号:   
98083
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free