HDD の中身

LS-XHL

HDD をはずして、LS-HGL に USB で接続してみた。

認識

hackkit:~# tail -f /var/log/messages
	:
	:
Jan 20 05:45:32 hackkit kernel: usb usb2: configuration #1 chosen from 1 choice
Jan 20 05:45:32 hackkit kernel: hub 2-0:1.0: USB hub found
Jan 20 05:45:32 hackkit kernel: hub 2-0:1.0: 1 port detected
Jan 20 05:45:32 hackkit kernel: Initializing USB Mass Storage driver...
Jan 20 05:45:32 hackkit kernel: usbcore: registered new driver usb-storage
Jan 20 05:45:32 hackkit kernel: USB Mass Storage support registered.
Jan 20 05:45:32 hackkit kernel: usbcore: registered new driver usblp
Jan 20 05:45:32 hackkit kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Jan 20 05:45:33 hackkit kernel: eth0: link up<5>, full duplex<5>, speed 1 Gbps<5>
Jan 20 05:48:43 hackkit kernel: usb 1-1: new high speed USB device using ehci_platform and address 2
Jan 20 05:48:43 hackkit kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 20 05:48:43 hackkit kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jan 20 05:48:48 hackkit kernel:  Vendor: Hitachi   Model:   GEC534RF37924E  Rev: A5CA
Jan 20 05:48:48 hackkit kernel:  Type:   Direct-Access                      ANSI SCSI revision: 02
Jan 20 05:48:48 hackkit kernel: SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
Jan 20 05:48:48 hackkit kernel: sdb: Write Protect is off
Jan 20 05:48:48 hackkit kernel: SCSI device sdb: 976773168 512-byte hdwr sectors
 (500108 MB)
Jan 20 05:48:48 hackkit kernel: sdb: Write Protect is off
Jan 20 05:48:48 hackkit kernel: sdb: sdb1
Jan 20 05:48:48 hackkit kernel: sd 2:0:0:0: Attached scsi disk sdb
Jan 20 05:48:48 hackkit kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
(END)

sdb と認識されたが、sdb1 しかない。

パーティション

fdisk で確認する。
hackkit:~# fdisk -l /dev/sdb

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488386583+  ee  EFI GPT
hackkit:~#
EFI GPT って何だ?

シリアルのスルーホールがないとか、
パーティションがひとつしかないとか、
なんだかいつもと勝手が違う。

GNU Parted のインストール

GNU Parted ってどのパッケージ?
hackkit:~# apt-cache search parted
fatresize - FAT16/FAT32 filesystem resizer
gparted - GNOME partition editor
libparted1.8-10 - The GNU Parted disk partitioning shared library
libparted1.8-dbg - The GNU Parted disk partitioning library debug development files
libparted1.8-dev - The GNU Parted disk partitioning library development files
libparted1.8-i18n - The GNU Parted disk partitioning library i18n support
parted - The GNU Parted disk partition resizing program
parted-doc - The GNU Parted disk partition resizing program documentation
qtparted - A parted frontend using QT
hackkit:~#
parted をインストールしてみる。
hackkit:~# apt-get install parted
	:
	:

パーティションを見る

hackkit:~# parted /dev/sdb
GNU Parted 1.8.8
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Error: /dev/sdb: unrecognised disk label
(parted) print all
Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables.  Or perhaps you deleted the GPT table, and are now using an
msdos partition table.  Is this a GPT partition table?
parted: invalid token: all
Yes/No? y
Error: The primary GPT table is corrupt, but the backup appears OK, so that will
be used.
OK/Cancel? o
Model: Hitachi  GEC534RF37924E (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  1024MB  1024MB               primary
 2      1024MB  6144MB  5120MB  xfs          primary
 3      6144MB  6144MB  512B                 primary
 4      6144MB  6144MB  512B                 primary
 5      6144MB  7168MB  1024MB  linux-swap   primary
 6      7168MB  492GB   485GB   xfs          primary

(parted) quit
hackkit:~# 
うーん。

もう一回やってみた。

hackkit:~# parted /dev/sdb
GNU Parted 1.8.8
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print /dev/sdb
Error: /dev/sdb: unrecognised disk label
(parted) print all
Error: /dev/sdb: unrecognised disk label
(parted) quit
hackkit:~#
今度はさっきと違う。なんで?

標準ファームで起動

なんとなく不安になって LS-XHL に戻して起動。

LED が見事 E06 すなわち ファームウェアの破損 「ハードウェアに異常が発生しました。 修理センターに修理をご依頼ください。」 となった。

終わり。あーぁ。



LS-XHL
バッファローダイレクト
楽天市場
amazon
Sofmap
ValuMore


メインボード / Main board
ハックの記録
LinkStation/玄箱 をハックしよう

LS-QLシリーズ ファームウェア アップデータ Ver.1.04

Copyright (C) 2003-2009 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市