• 締切済み

サーバー用のハードディスクを疑似的に壊す方法

x86サーバー用のSASやSATAのディスクが壊れた場合、どのようなエラーが管理プロセッサーやOSのログにあがるのか検証したいのですが、実際に壊すわけにもいかず、また壊れるまで永遠に待つわけにもいかず、何かのプログラムでわざとエラーを起こして、あたかもHDDが壊れたかのように振る舞いをさせる方法は無いものでしょうか。 ディスクのメーカーはSeagate・Western Digital(WD)・日立などを想定していますが、ベンダーを問わず使える方法があると嬉しいです。

みんなの回答

  • celtis
  • ベストアンサー率70% (2271/3210)
回答No.2

RAIDの検証で稼働中のHDDからケーブルや電源を抜いたりしたことはありますが、メディアエラーなど細かい障害には対処できませんね。 HDDの障害をエミュレートする装置があるようです。 残念ながら販売停止していて、しかもたいへん高額です。 ・ハードディスク異常状態生成装置 ERHD-151 http://www.ratocsystems.com/products/subpage/erhd151.html 仮想環境で動いているOSに仮想HDDをつないでいる状態なら、ソフトウェア側で擬似的に障害を起こすことができるかもしれません。 しかし、かなりローレベルな制御が必要だと思いますので、ベンダー側からの情報提供が必須でしょう。

  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.1

GetLastError function (Windows) https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms679360(v=vs.85).aspx で、最後に起きたエラーの内容を取得させるときに、ファイルシステムに関するエラーだ、と以下のエラーコード一覧の file sysem に関するエラーコードとして返してやるだけで良いのではありませんか。 System Error Codes (0-499) (Windows) https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms681382(v=vs.85).aspx 昔なら、BIOS の INT 13H という割り込み(または拡張INT13)を最下層レベルで偽装しておけば済んだのですが。

関連するQ&A

  • ハードディスクの速度が・・・

    ものすごく遅くて困っています。増設用にWestern DigitalのWD5000AAKS を買ったのですが、一つ目にインストールしておいたアプリケーションをWDにインストールしなおしたところ、倍くらい時間がかかりました。一つ目のディスクは買ったときからついているもので、SeagateのST3250823ASです。スペックを見てもWDの方が断然上のはずですが・・・設定か何かがあるのでしょうか?遅すぎてバックアップ作業が進みません。

  • HDDがディバイスマネージャーで認識されない

    直接の原因かどうかわかりませんが OS WindowsXPの 更新をしたあと HDDのWD20EARSがBIOSで認識されるが ディバイスマネージャーで認識されなくなりました。 WD20EARSはデーターディスクとして使用していました。 どのようにしたらよいでしょうか? WESTERN DIGITAL WD20EARS-00MVWB0 (2TB SATA300 64MB) http://kakaku.com/item/K0000077883/ WD Advanced Formatしたものです。 下記二つは認識され使用できます。 SEAGATE ST31000528AS (1TB SATA300 7200rpm 32MB) WESTERN DIGITAL WD20EARS-00MVWB0 (2TB SATA300 64MB)

  • HDDで迷っています。

    OS起動用のシステムHDDで迷っています。 SATA2(3Gb)の対応マザーです。 ウエスタンデジタルのSATA WD360GD 10000rpm 36.7GB キャッシュ8M 日立 SATA2 HDS728080PLA380 7200rpm 80G どちらが良いと思いますか? ウエスタンデジタルのSATA WD360GDは使用しましたが音等はあまり気にはなりませんでした。

  • NASのハードディスクにエラー発生;

    NASのハードディスクが1台壊れてしまったようです。 赤いランプが点灯して、下記のエラーが表示されます; 解決方法についてご教示頂けないでしょうか? ---------------------------- 障害: E30:ディスク2にエラーが発生しました。 ---------------------------- <機器について> ・NAS:LS-WX2.0TL/R1(バッファロー) ※RAID0 ・壊れたHD:SEAGATE ST31000528AS (1TB SATA300 7200) ■対応について 「ディスク2」を下記のHDに交換しようと考えています。 <購入予定HD> ・SEAGATE ST1000DM003 [1TB SATA600 7200] http://kakaku.com/item/K0000313504/ が・・・ RAID0で組んでいるため、 どのように復旧していいやら不安です、、、 お詳しい方、何卒お知恵を拝借できればと思います。

  • ハードディスクとPCの互換性について

    ハードディスクが故障してしまったため、 交換を検討しています。 あまり詳しくないため、SerialATA等の企画がわからず、教えていただきたいです。 以下URLのPCに、 http://www.fmworld.net/product/hard/pcpm0504/deskpower/tx/method/index.html HD:約500GB(約250GB×2)(シリアル ATA/150、7200回転/分) 以下のようなHDは正常に接続ができ、問題なく動くのでしょうか? ■Western Digital Caviar Blue 3.5inch 7200rpm 500GB 16MB SATA III 6.0Gbps WD5000AAKX ■WESTERN DIGITAL 3.5インチ内蔵HDD 500GB SATA/6.0Gb 7200rpm 16MB WD5000AAKX-R ■日立 HGST 3.5インチHDD(SerialATA)/容量:500GB/回転数:7200rpm/キャッシュ:16MB HDS721050CLA362 よろしくお願いします。

  • DELLのサーバーにHPのHDDが使えない

    DELL製のサーバー、Powwr Edge T320を持っています。 RAIDボードはDELL純正(LSIのOEM)です。 元々内蔵されていたのHDDはDELLのラベル有りSASでした。 RAIDレベルは2台構成のRAID-1です。 新規に新品のSAS-HDD、HPのラベルあり(Seagate製)を4本購入しました。 そこで不明な問題が発生しましたので質問させて頂きます。 RAID BIOSでは物理ディスクを認識しています。DELLのラベルありSAS-HDDならRAID1への設定の方法は理解しています。 問題は、旧SAS-HDDを取り外し、新SAS-HDDを取り付け、RAID BIOSの1ページ目で[F2]キーを押し、サブ画面で[Create New VD]へカーソルを上方向へ移動しようとしても反応が無いため、RAID1の構成ができないのです。RAID BIOS画面の2ページ目([CTRLキー]+[N])で[STATE]を見ますと[BLOCKED]と表示されています。この[BLOCKED]とは、どのような意味でしょうか? [ONLINE]や[Ready]にならないのはどのような原因があるのでしょうか?もしかしたら、DELLのSASサーバーにはDELLのラベルありSAS-HDDしか動作しないようにチェック機能が存在するのでしょうか? HPラベルのSeagate製SAS-HDDは4台とも、別のPCで(LSI製のSAS対応ボード経由)使用可能である事を確認済みです。NTFSフォーマットできてデータも読み書き可能ですから物理的にも論理的にも故障していません。 また、SATAのHDDは問題なくRAID-1に認識させる事ができます。 SASのHDDとLSIのRAIDボード設定の知識があるプロの方、お忙しいところ大変ご迷惑をおかけしますが、どうぞご指導頂けたら幸いです。 なお、SATAのHDDではRAID-1の設定が楽にできてますし、DELL製SAS-HDDでも同様に設定できますので、私の操作間違いではないと思います。 SASのHDDとLSIのRAIDボード設定の経験がない方の回答はご遠慮下さいませ。

  • 内臓HDD 

    gateway 712JP (電源305w) 上記のPCに付けれる内臓HDDは3.5インチでいいんですよね? 価格.comで  SEAGATE > ST31000340AS (1TB SATA300 7200)  WESTERN DIGITAL > WD10EACS (1TB SATA300) のどちらかを購入予定なんですが 電源等の問題は何処を見れば分かるのでしょうか? それと オススメ等ありましたらお願いします。

  • 3.5インチ内蔵HDD どれがいいですか?

    3.5インチ内蔵HDD どれがいいですか? クレイドルのケースに入れて使うつもりです。http://www.novac.co.jp/products/hardware/nv-hd/nv-hs341us/index.html 1、それぞれのプラッタ枚数を教えてください。 日立 HDS721010CLA332 (1TB SATA300 7200)  http://kakaku.com/item/K0000067562/ 日立 0S02601 [1TB SATA300 7200]         http://kakaku.com/item/K0000134872/ WD  WD15EARS (1.5TB SATA300)         http://kakaku.com/item/K0000077882/ 2、現在クレイドルに2.5インチ5400回転を刺していますが静かです。  3.5インチ7200回転がクレイドルでむき出しのままだとうるさいでしょうか? 3、各メーカーの特徴を教えてください。(日立、WD、seagate)・・・・・サムスンは比較対象外で。

  • HDD換装について。

    NECのノートPCでLL750/LG(?)と言う型番のPCについてです。 型番が(?)なのは友人のPCで本人が詳しくないからなのですが… タイトル通りHDDについて質問です。 当初のHDDが WESTERN DIGITALのWD1600BEVS(SATA150) 交換後のHDDが HGSTのHTS545016B9A300(SATA300) となっております… SATA150からSATA300って…て思うでしょうが 案の定クリーンインストールが出来ません!! まぁここでヘルプがきたのですが… 3.5インチのSeagateのHDDはリミッタをかけれたのですが2.5インチでもそのようなことは可能なのでしょうか? いきなり質問で申し訳ないのですがこの状況を打破すべくことがありましたら助言のほどよろしくお願い致します! やっぱリミッタかけれないならリミッタが外部でかけれるSeagateとかになるんですかね…?

  • ハードディスクケースの購入を・・・

    内臓ハードディスクケースの交換を機に、古いHDD用のケース購入を考えています。 最近のハードディスクケースはほとんどがSATAのみ対応のようで、私のIDE接続には対応していないみたいなのです。 希望としては、 (1)電源連動機能がついているもの。 (2)USB2.0以上の速度で接続できるもの。 (3)できるだけ安いもの。 を探しています。 今回初めてHDDの取り出しをします。基本的に機械系には詳しいので単純なミス(ショートさせてしまう、衝撃を与える)などの基本的なミスはしないと思いますが、気をつけるといいことなどのアドバイスがあれば教えてくださると大変助かります◎ ちなみに新規購入予定のHDDは【SEAGATE】ST-3320620A◆Barracuda10/320G/16M で、取り出し予定のHDDは【Western Digital】WD1600JB/160GB/8M です。