pinewell's farmer blog 農業と電子工作、ソフトウェア、バイク、車

2014年9月29日

某社ノートPCの修理依頼

Filed under: その他 — pinewell @ 6:38 PM

「ハードディスクが壊れている」と言われたそうで。
某社のノートパソコンのデータを救ってくれと依頼があった。

幸いにしてハードディスクは不良セクタが大量にあるが認識はするし、時間はかかったがほとんどのユーザーデータが救えた。
問題はそのあと。依頼者宅には他にPCが無い。救ったデータを戻すにはこのノートパソコンを直す必要がある、と。
某電器店(ここでHDD破損を診断したそうだ)では5万くらいかかるとか。
750GBのHDDは高くても8000円くらい?なので交換も引き受けてしまった。
リカバリー用のDVDなんてものは焼いておらず、メーカーから有償(5,400円)で買うこともできる、が。
HDDは4つの領域で区切られており、1がリカバリ領域で、2がBOOT、3がCドライブで4がDドライブになっている。
linuxでのfdiskの結果は

Disk /dev/sdl: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x2089403c
デバイス  ブート     Start 最後から    Blocks  Id System
/dev/sdl1             2048   41945087  20971520  27 Hidden NTFS WinRE
/dev/sdl2 *       41945088   42354687    204800   7 HPFS/NTFS/exFAT
/dev/sdl3         42354688  753750015 355697664   7 HPFS/NTFS/exFAT
/dev/sdl4        753750016 1465145343 355697664   7 HPFS/NTFS/exFAT

1のリカバリ領域は20GB程度、2は200MB。ここのデータがどれだけ破損しているかにもよるが上手く吸い出せればリカバリできるのではないかと調査。
2.5インチの750GBのHDDは持ち合わせが無い。手元に有るのは160GB。
取り敢えず、ddで領域1と2を吸い出す。エラーがあるためそれなりに?時間がかかる。

# dd if=/dev/sdl1 of=part1.img conv=noerror,sync

HDDを160GBに付け替えてfdiskで領域確保。20GBと200MBだけ作った(パーティションタイプも合わせる)。
mkfs.ntfsでntfsフォーマット。part1.imgをmount -o loop part1.img /mnt/tempして/dev/sdl1もmount /dev/sdl1/ /mnt/temp2して、

#rsync -av /mnt/temp /mnt/temp2/

パーティション2も同様にrsyncした。

このノートPCは電源を切った状態からキーボードの上の方にある「サポート」キーで起動すると「トラブル解決ナビ」が選べる起動メニューが表示される。
(換装前にも試したのだが、ハードディスクのエラーのためか非常に時間がかかる(一晩放置した)ため諦めた)
「トラブル解決ナビ」を起動するとディスクCのリカバリが選べるのだが、「ハードディスクの情報が違う」(正確ではない)みたいなエラーが出てできなかった。
試しに、パーティションに3,4を追加して(60GB+残り)再び起動するとリカバリが開始出来た。
どうやら領域(の数)を合わせなければリカバリできない仕様のようだ。ちなみに領域のサイズ変更のメニューも「解決ナビ」にはあったのだが、
領域を作成することはできないようで、こちらも「ハードディスクの情報が違う」(正確ではない)みたいなエラーが出てできなかった。

目出度くリカバリはできたのだが、3世代?4世代?も前の160GBHDDでは動きがモッサり。折角のcore i7が勿体無い。
しかもwindows7 home preセットアップ後に「かならず実行してください」なんてアイコンがあり、これを実行するとメーカー押し付けの要らないアプリケーション、
サービスがてんこ盛り。起動にやたらと時間がかかる。いまだに日本のメーカーパソコンってこんなにプリインストールされているのね。

0S03565を 7,646円にて発注。到着したらば同じことをしなきゃーならない。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress