[PR]ÉŌt̋l:n斧̊ŌtlTȂ

綾小路龍之介の素人思考

ハードウェア > HDDの再利用

クラッシュしたHDDを今でも後生大事に持っています。別に中のデータに未練があるわけではではないのですが、HDDのいくつかのブロックが使えなくなっただけで捨てるのももったいないかなと思ったので。何かいい再利用法を見つけたら使えるブロックだけでも使おうという貧乏根性です。このページはクラッシュしたHDDからデータを救出することに関しては書かれていません。また、パーティションテーブルの復旧とかにも言及していません。対象のHDD上のから古いデータを読み出すことについては考慮しないので、データの救出はすでに終わっているか諦めていて、煮るなり焼くなり好きにしても良いHDDに対して再利用を試してみようという試みです。また、一度クラッシュしているので、対象のHDDの再利用ができるとわかっても重要なデータを保存することはお勧めできません。さらに、再利用したHDDを常用することは爆弾抱えながらの運用になることをお忘れなく。


目次


1.1 不良ブロックを見つけてパーティションを分割

不良ブロックは使えない。ここにはデータが書き込めないか、書き込んでも読み出せないか、読み出せたとしても書き込まれたデータと同じデータが読み出せているとは限らない。ということで、まずはこれを探す。

# badblocks -o badblocks.dat -p 10 -vsn /dev/hda1

-sはいちいち調査中のブロックを表示、-vは何をやっているか表示、-nは非破壊書き込み読み込みテスト、-pは調査回数、-oは不良ブロックの出力先。さて、時間がかかるがこれが終わればbadblocks.txtに不良ブロックが書き込まれる。このブロックを使わないようにするのがいいが、ピンポイントで指定したのではなんだか不安。なので、不良ブロックのある付近のブロックをざっくりと切り分けて、使わないようにする。そのために不良ブロック付近を避けてパーティションを切る。

# fdisk /dev/hda

どう切ってもかまわないが、切れる単位は勝手に調整されるということを忘れてはならない。

  1. Manpage of BADBLOCKS

1.2 その後どうなった

結果は失敗。フォーマットとかOSインストールとか運用とか、どのレベルまで使えるのかまったく予想がつかない。これはパーティションの切り方によるのか、それとも何なのか。やはり壊れたHDDは使うべきではないのか。

というわけで、1.4GB位のHDDを古いLavieから取り外してFMVに取り付けた。これに現行でサポートが受けられるMicrosoftOSのWin2Kをインストールした。インストールしたWin2Kは初期版のため、SP4を入れて修正パッチを当てた。初期状態で空き領域は600M位あったと思ったけど、パッチ当て終わった時点で残りの空き容量はほとんど消費されて、28MB。サポート期限までにリリースされるであろう修正パッチを考えると、これではほとんど使い物にならないな。しょうがないのでVineでもインストールするか。うちのFMVはメモリ64MBしか載ってないので、Vineも3.2だけど。とりあえず修正パッチやメンテナンスパッチを当ててその後の空き領域がもう少し欲しいところだ。


サイトマップ

  1. CSS > Webサイトのレイアウトの話
  2. DVDリッピングしてaviファイルにするときの計算方法
  3. Debian > インストールメモ
  4. Memo > One Line Diary
  5. Memo > To-Doリスト
  6. Memo > iswebの自動挿入広告の文字コードに関する考察
  7. Memo > リンクとメモ
  8. Memo > 物理屋の独り言
  9. Misc > High Performance Computing(HPC)
  10. PC過去の遺物集
  11. Perl > 1行スクリプト覚書 with Active Perl
  12. Perl > Perl実験室でWeb雑考
  13. Perl > XML::TreePPでXMLサイトマップファイルを生成
  14. Perl > e.cgi のページ ProjectRotation8
  15. Perl > クエリを連想配列で受け取るスマートな方法
  16. Perl > サーバーにアップロードしたcgiのエラーチェック
  17. Perl > ブリコラージュ的 cgi
  18. Programing > プログラムの素人が不思議に思ったこと
  19. Services > Gmail Tips
  20. Services > YourFileHostダウンローダ
  21. Services > twitterはじめました。
  22. Tech > MathMLを使ってみる
  23. Tech > Windows 2000 Professional でLaTeX組版システムを使う
  24. Tech > coLinuxの導入
  25. Tech > サイトのミラーリング
  26. Terapadで作るLaTeX統合環境
  27. Tools > Opera > 設定の諸々
  28. Tools > bashのメモ
  29. Tools > lit2ptoのページ
  30. Tools > vimの設定とtips
  31. Tools > よく使う機能のメモと設定のメモ
  32. VMware > ホストOSがWindows XP Home SP2でゲストOSがVine Linux 4.1
  33. Vine > SSHの暗号化経路を経由してSambaサーバの共有ディレクトリをマウント
  34. Vine Linux > LaTeXでpdf文書作成
  35. Vine Linux > Libretto L1に載せる
  36. Vine Linux > SSH関係の諸々メモ
  37. Vine Linux > サーバを立てたときのメモ
  38. Vine Linux > ソフトウェアRAID
  39. Vine Linux > デスクトップとして使う場合に必要な設定
  40. Wanderlust > inter7でIMAP4
  41. Web Etcetera > サーバー上でファイルを直接編集することについて
  42. Web Etcetera > 検索エンジンが自分のサイトをどのように認識しているか
  43. Web Etcetera > 無料ホームページスペースの広告削除は真か偽か
  44. Winamp > StreamRipperで全自動リッピング
  45. Winamp > タスクマネージャを使って目覚まし時計
  46. Windows > robocopyでフォルダ間同期
  47. Windows > 手動でコーデックをインストールする
  48. gnuplotのプロットギャラリー
  49. rsyncでディレクトリの内容を同期する
  50. wgetのメモ
  51. ネットワーク上にメモ帳を置く
  52. ハードウェア > HDDの再利用
  53. ハードウェア > 安定で快適なマシンはハードから
  54. ブリコラージュ的メールマガジン一括登録解除方法
  55. 初めに
  56. 情報基礎演習UNIX
  57. 窓たちと正く付き合うにはショートカットキーから

コメント


pin

[PR]t^Nʼn^ff:{iӒI