マジカルな中国製ハードディスク 74
ストーリー by hylom
USBメモリのほうが気になる 部門より
USBメモリのほうが気になる 部門より
あるAnonymous Coward 曰く、
本家/.にて、珍妙な中国製ハードディスクのお話が取り上げられている。
話の出所は「ロシアの中国との国境近くにあるハードディスク修理センターで働いている男性」。この修理センターに「中国で購入した」という500GBのUSB接続ハードディスクが持ち込まれたという。このハードディスク、不思議なほど安価で売られていたとのことだが、どうにもうまく動作せず、たとえば映画のファイルをこのディスクにコピーして再生したところ、最後の5分しか再生できない、といった症状が見られたとのこと。それを聞くと、サービスセンター内は爆笑に包まれたという。実はこのようなトラブルはここでは初めてではないという。彼らがこのハードディスクを分解してみたところ、中にはハードディスクは入っておらず、代わりに128MBのUSBフラッシュメモリとナット2個が入っているだけ。このUSBフラッシュメモリは「looped」モードで動作するようになっており、容量を使い果たすとファイルの最初に戻ってデータを上書きするようになっていたという。
ファイルサイズやディスク容量は「正しく」表示されており、また「ループ上書き」はドライブ内の他のファイルには影響しないため、一見500GBの容量があるように見え、ファイルのコピーなども正しく行えるように見えるため、騙されてしまうようだ。
USBメモリ (スコア:3, おもしろおかしい)
そういえば中国製のあり得ない大容量のUSBメモリもこの手法だよね?
でさらにその上を行く中国製USBメモリ
http://alfalfalfa.com/archives/15747.html [alfalfalfa.com]
はこれ。
Re:USBメモリ (スコア:1)
それは無線LANのアダプタですよ。
利用法 (スコア:1, 参考になる)
Re: (スコア:0)
いやいや、もうちょっと実容量の大きいチップを使ってドライブレコーダーでしょう。
Re: (スコア:0)
実際、何も制御無しで後書き優先になるなら、その手の保存用途で便利だよね。
本当に売っていれば良いのだけど、多分ヨタ話で無さそうなのが残念。
パチはパチだが (スコア:1, 興味深い)
紀元前6世紀くらいからある晏嬰的なブツですなぁ(梁甫吟)
"castigat ridendo mores" "Saxum volutum non obducitur musco"
USBだよね? (スコア:1, 興味深い)
dodongaです。
USBならば、接続された機器が「ハ~ドディスク」と返事すれば
HDディスクです。異存はないので、OS側がなんと言おうと、
接続された機器はHDになります。
タレコミのHDもそうだたのでは?w
そのためのチップも存在しますし、HDとして繋がる機器はそう応答してるはずです。
# コレ以降はオフトピ。
# USBの調停をさせた機器を繋げさせてHDと認識させて
# "ホント"のゴミ箱を作ったのは内緒
## 書き込んだ内容は電子の藻屑にw
閑話休題
Re:USBだよね? (スコア:1, 興味深い)
そういえば相性(?)で認識しないUSBメモリをUSBメモリから正常にUSB機器の情報がうまく取得できなかっただけみたいだから
手動でドライバを無理矢理組み込んだら動いたことがある。
そうしたら正常に容量も認識したしデータも入れて持ち運べた。
Re:USBだよね? (スコア:1)
#素直にHard Disk Drive(HDD)って書けば良いんでしょうけど。
Re:USBだよね? (スコア:1)
今の若いもんは、5インチフロッピーディスクもしらないのかのう。
2Dディスク, 2DDディスク, 2HDディスクなんてのがあったんじゃ。
信用という概念はないのか? (スコア:1, 参考になる)
いくら中国とはいえ、こういう商売をするヤツには信用という概念はないんだろうか...
たしかに本物に比べて圧倒的に安く作れて、本物よりそこそこ安く売れば、差額分は儲かる。そしてドロンだろう。
仕入れてしまった店もいい迷惑だし(店が作ってたらもう商売できなくなる)、そう簡単にそんなあやしいところから仕入れるのやら。それとも少量試しに仕入れてみて「やっぱりね」という許容範囲?
それにそういうあやしいヤツの情報は共有されていたりしないんだろうかなぁ...
日本語記事 [rocketnews24.com]
Re:信用という概念はないのか? (スコア:1)
いやー。まいどのことながら
http://jccu.coop/info/announcement/2006/07/post_34.html [jccu.coop]
こいつ思い出しますなぁ。
パパジーノ株式会社さんが認識いていたかどうかは、
割と簡単に風化したのであたしゃ知りませんが。
==========================================
投稿処理前プレビュー確認後書込処理検証処理前反映可否確認処理後……
うさんくさい (スコア:0, すばらしい洞察)
> 話の出所は「ロシアの中国との国境近くにあるハードディスク修理センターで働いている男性」
もうこのあたりからすでに作り話臭がプンプン
> ファイルサイズやディスク容量は「正しく」表示されており、また「ループ上書き」はドライブ内の他のファイルには影響しないため、
フラッシュメモリのハードウェアがファイルシステムのファイルに割り当てられているとびとびのセクタを認識するとかどんな超技術だよ。管理領域を書き潰して認識されなくなるって話だったらまだ少しはもっともらしかったんだけどね。
Re:うさんくさい (スコア:1, おもしろおかしい)
映像データの最後の5分間ぶんだけコピーしたって
まともに再生できるわけない。
このネタ話を作った人は、カセットテープに入ってるアナログ情報と同じだと思ってるんだろうね。
Re:うさんくさい (スコア:1)
つまりデジタルTVは最後の5分間ぶん(印籠が出る辺り?)だけ見ようとしてもまともに再生できるわけないから最初から見ろと
Re: (スコア:0)
別スレッドにありますけど、mpeg2なら途中まで、途中から、途中が抜けているなどの
バイナリを切れ切れにぶった切ったファイルでも再生できますよ。
特別なことしなくても、catコマンドで途中まで・途中からコピーでも再生できる。
CRCエラーでたCD-R/DVD-Rの映像ファイルでも
エラーが出るところスキップしてコピーすれば(こんなツール [gigazine.net]とかで)
一瞬途切れるけど再生はできるファイルがサルベージできます。
#この経験してからmpeg2しか信頼しなくなった
Re: (スコア:0)
他でも解説コメついてるけど、知ったかがすば洞モデつけてるのでぶら下げときます。
あなたのいうアナログ的なことがデジタルでできるのがストリーミングと言われる技術です。
「MPEGとAVIの違い」とか、さらに詳しくは PS/TS とかいろいろあるのでググッてください。
Re: (スコア:0)
Re:うさんくさい (スコア:1)
Re: (スコア:0)
その辺は USB機器側がOSに情報を渡すことになってるので、
そこの設定次第でどんな機器としても見せかけることができます。
ただし何をどう渡せばどう認識するというのはOSによって多少変わるので
機器側がWindows決め打ちの情報しか渡さないので、linuxだと正しく認識できない、とかいうのは稀にあります。
他社のHDDの修理を受け付けるとこなんてあるのか? (スコア:1)
どうしてもデータを復旧したい人相手の高額なサービスならあるけど、
症状説明はそういう性質のものとは思えない。自社のブランドを騙って
そいういうインチキ製品が売られていたなら、笑っていられる状況では
ないよね。いわゆる、ロシア特有のアナクドート(小話)ですな。
本気にするだけ野暮でしょう。
あと、本家のストーリーにリンクされている画像みたいに、重量物が
中心に偏っていると、敏感な人は軽く振っただけ、下手すると端を
つかんで持ち上げただけで、違和感を覚えると思うぞ。
Re: (スコア:0)
あちこちでこの話が出ているけど、僕もおかしいと思っている。
だって、ファイルをコピーして最後の5分間分だけ記録できたとしても、ヘッダが読めないんじゃ普通は残っている5分間も再生できないよね?
Re:うさんくさい (スコア:2, 参考になる)
AVIファイルやMPEG4系はファイル先頭に重要情報が集まってたりするので削ると再生できませんが
MPEG2/TSはもちろん(Transport Streamだし)、MPEG2/PSでも途中でぶったぎったファイル
途中から再生できますよ。実際に手持ちのファイルを末尾切りだして再生してみればいい。
で、眉唾もなにも当のloopモードなUSBメモリは普通にヤフオクでも売って [yahoo.co.jp]ます(笑)
このストーリーにあるシロモノと同じものは工作できますので、本当にありえない話かどうか作って実験してみてはいかが?
Re:うさんくさい (スコア:1)
うぉう!普通に(普通じゃないが)売ってるのか!(売ってるの?)
とりあえず何も考えずに一定期間のログを出力するターゲットとして、一本欲しいが……
いかがわしいんでしょう?
Re: (スコア:0)
loopモードがフラッシュメモリに存在することを疑ってるんじゃないよ。
それがNTFSだかext3だかHFS+だかもわからないようなファイルシステム上の特定のファイル以外を壊さないように都合よく上書きしていくなんてことが実験するまでもなくありえないって言ってるだけなんだが。
うっかりBigDriveを有効にし忘れてドライブを壊した経験とかないの?
Re:うさんくさい (スコア:2, 興味深い)
#1935809のACですが。
http://page.auctions.yahoo.co.jp/jp/auction/145111983 [yahoo.co.jp]
>ファイルシステム上の特定のファイル以外を壊さないように都合よく上書きしていく
別にそんなめんどくさいことする必要はなく、FAT/ディレクトリエントリを壊さなければ一見正しく動作しているように見える。
難しいことしなくても、管理エリア(FAT/ディレクトリエントリ)に使われそうなディスク先頭・末尾以外をループさせればたいていの場面で「うまく」動作すると思いますよ?
映画ファイルのような巨大な(本来のメディアサイズを超える大きさの)ものを書きこめば当然末尾だけ残るでしょう。
それより前にコピーした他のファイルを読みだそうとすると映画ファイルの一部が読み出されているように見えるはず。
>実験するまでもなくありえない
FATなら自力で読み書きするドライバ書いたことあるけど、当の現象は「ありえる」と想像できるけどなあ。
Re:うさんくさい (スコア:2)
この記事の書き方だと、繋ぎっぱなしのうちは、ファイル名くらいは出ているけど、
実はコピー後にいちど抜いて挿し直したら、もうファイルシステムとして認識されないとも考えられる。
普通、FATやディレクトリエントリ等のメタデータはOSがキャッシュしていますから、
繋ぎっぱなしのうちは(実際にUSBから読まれる)データ部分だけが壊れたように見えた、ということかも。
Re:うさんくさい (スコア:1)
Re:うさんくさい (スコア:1)
「フォーマット済み」として売れば管理境域は固定になるのでどうにでもなると思うが。
あるいはwindowsのフォーマッタだとxxxサイズのディスクだとyyyセクタにくるとか計算が決まってるかもしれないし。
Re:うさんくさい (スコア:1)
>うっかりBigDriveを有効にし忘れてドライブを壊した経験とかないの?
「うんうん、だれにでもある苦い経験だよねー」
と素通りしそうになったがそうはいかんぞ。
Re:うさんくさい (スコア:1)
現物がどうなのかは知りませんが、
「先頭1MBは固定」「残りの容量はループ」といった仕様なら、
「管理領域は壊れない」けど「ファイルデータはループで上書き」といったディスクは作れそうです。
ある程度ファイルを作ったところでフォルダを掘ったりすれば、そのフォルダ部分は壊れそうですが、
ルートディレクトリは守られるので、あまりフォルダを掘らない使い方なら発覚しにくそうです。
#そもそもループしても偽装としてあまりメリットないというか、騙すなら
#「容量は2TBに見えるけど、先頭1GBしか保存されない」ぐらいで十分だと思いますが…
Re:うさんくさい (スコア:2)
このスレを見て思い出したのですが、
むかしメモリ管理ライブラリをいじっていたとき、通常1万ブロック使用していたものが
諸般の事情から0-99番までの100ブロックだけをリングバッファ的に使用したい、という仕様変更要求に
next_block = current_block + 1;
の1行を
next_block = (current_block + 1) % 100;
と変えただけのやっつけ仕事でしのいだことがあります。
今回のループモードとかやらも意外とそんなパッチを適用しただけだったりして。
Re: (スコア:0)
> 「先頭1MBは固定」「残りの容量はループ」といった仕様なら、
> 「管理領域は壊れない」けど「ファイルデータはループで上書き」といったディスクは作れそうです。
これだけでは無理、管理領域に書いたセクターと実際のアドレスを読み替える機能がないと
最後の5分でも読み出せない
Re: (スコア:0)
「セクターとアドレスを読み替える機能」が具体的に何をイメージしてるのかよくわかりませんが
「ループで上書き」を実現すれば必然的に読み替えることになるとおもいますよ。
ていうかシリンダ数を1としてシリンダ番号は0固定、トラックとセクタでアドレスを指定する状況を仮定
管理領域分として先頭2トラックを保護、残り98トラックをループ(=物理サイズ全100トラック)のメディアを作る場合
アクセス指示されたトラック番号をa
実際にアクセスするトラック番号をb
として、
if (a<100) { b=a; } else { b=(a-2)%98+2; }
やることはこれだけでいいんじゃないですかね。みんな複雑に考えすぎ。
Re: (スコア:0)
> 「先頭1MBは固定」
NTFSのMFTはディスクの中央付近に作られるわけだが。
まあSSDはOSから見た物理セクタと論理セクタにまったく関連がないわけだし絶対不可能とは言わんけど「中華製の安物」を笑ってるんじゃなかったの? マクドのハンバーガーにミミズが入ってるって都市伝説と同じ構造。
Re: (スコア:0)
逆に言うと、フラッシュメモリに主に使われるファイルシステムの情報に対応させれば、作れるってことですね
Re: (スコア:0)
FATのドライバーを流用して、アプリ側から容量を調べて生きている部分を割り出すと。
#開発がちょっとだけ楽になるかも?
Re: (スコア:0)
ファイルが多少壊れてても強引に再生してくれるプレイヤーだと、ヘッダが無くても0フィルされてる部分があっても、ファイルサイズに合わせてシークバーが出ます。
コントローラーが正常(であるかのよう)な情報を帰し、OSからも正常に見えるなら、ありえなくも無いかも。
Re: (スコア:0)
Re: (スコア:0)
そんな面倒なファームウェアを作る手間暇かけるより
すなおに検査落ちのHDDでも入れといた方が簡単だと思う。
なんか、「インチキして楽に稼ぐためなら、どんな苦労もいとわない」
って感じで、そのスキルをまっとうな方面に生かせよと。
Re:うさんくさい (スコア:2)
中国のそういった方面のエネルギーは本当に尊敬するね。
こないだなんて、大便から食用油を生成というのもあったし。
http://news.livedoor.com/article/detail/5482039/ [livedoor.com]
もっと楽で大量生産できる方法なんていくらでもあるだろうに。
Re:うさんくさい (スコア:1)
模造品を作ろうとする情熱は物凄いけど、モラルは全くないね。
その、うんこから食用油にしてもそう。
モラルがないから濡れ手に粟の儲け方を最優先にする。
日本、というか殆どの先進国は、モラルと信用を大事にするから当然そういう発想は思いつかないし、加えて費用対効果を考えてうんこを精錬して所望の成分を抽出しようだなんてこともやらない。
これ、韓国製ですよ。 (スコア:0)
画像2 [kjclub.com]
画像3 [kjclub.com]
Re:これ、韓国製ですよ。 (スコア:2, おもしろおかしい)
何で韓国?Samsungとかいてあるから?
maid in Koreaとかいていないのだから何とも言えないですよね。
仮にmaid in **とかいてあったとしてもアテにはならないと思いますが。
# ハっ!もしかして工場の中の人!?
Re:これ、韓国製ですよ。 (スコア:2)
Re:これ、韓国製ですよ。 (スコア:1)
うがーーー!!
made inだった。
そういえば、今日の通勤中にメイドさんロックンロールを聞いていたな~~
Re:これ、韓国製ですよ。 (スコア:1, 興味深い)
USBメモリというと、PlayStationが出来立ての頃、同じ値段で5倍容量記録できるとかいう物が売ってたっけな
5つのブロックを選択して普通にセーブできるから容量5倍、という事らしいんだが、違うブロックを選択して、前のブロックに戻るとセーブしたデータが消えているというw
Re:これ、韓国製ですよ。 (スコア:2)
実はナットが本体だとか。
HDDじゃないけど、8GBって書いてあって、中身は128MBのUSBメモリなら見た事あります。
Re:これ、韓国製ですよ。 (スコア:1, 興味深い)
Samsungの外付けHDD用の殻の余剰分なんかを横流しした感じですかね。大手のロゴの入ったパーツがアウトレットやジャンクの扱いで秋葉原で売られてたりするのを見ると、中国ではもっと手に入れやすいのではないかと。
歩留まり考えて多めに作った分とか、下請けの工場の段階で余れば活用はもうそこのモラル次第ですよね。コスト/在庫管理厳しいご時世ですし、こんなことに使われるんならきっちり余剰分も買い取って管理・廃棄するってわけにもいきませんしね。
Re:気になったこと (スコア:1)
「僕と契約して魔法少女になってよ」のあたりから