DiskExplorer掲示板
戻る

新規投稿 日付順表示 ツリー順表示 [スレッド順表示]


(214) invalid sector sizeで開けませんでした by 7jg at 2005/12/04 17:51:24 レス投稿

突然投稿するご無礼をお許しください。
PC286VG + SCSI HDD birth240-ES
OS MS-DOS 3.30C
の環境からHDDをwindowsXP+ADAPTEC SCSIカードにつないでgetdriveで246,001,664 バイトのデータを抽出しました。
DiskExplorerで(Manual HD)モードで開くと領域情報は取得できるのですが、領域を選択して開くと

[invalid sector size]

ダイアログが表示され、領域を開く事ができません。
[サーチ]してみると「10MB以内にIPLに確からしいものはみつかりませんでした。」
とのことです。

ダンプで見ると、抽出したファイルの先頭にマスターブートレコード?らしいものがあります。
512バイトからは領域情報があるようです。

00000000 EB 0A 90 90 49 50 4C 31 00 00 00 1E A0 84 05 B4 ・瑞IPL1.....・エ
00000010 8E CD 1B A8 20 74 31 32 DB B4 14 CD 1B 72 29 80 赦.ィ t12ロエ.ヘ.r)
00000020 FB 84 75 24 B4 B0 BE D7 59 BA 06 00 1E 0E 1F CD е$エーセラYコ.....ヘ
00000030 1B B4 B0 CD 1B 1F 73 03 EB 6B 90 B4 24 BB 00 04 .エーヘ..s.・清$サ..
00000040 B9 30 12 BA 40 01 CD 1B BB 00 01 B4 84 CD 1B B4 ケ0.コ@.ヘ.サ..エ・.エ
00000050 06 33 C9 33 D2 50 8C C8 2D 40 02 8E C0 58 33 ED .3ノ3メP己-@.実X3
00000060 CD 1B 72 41 B4 06 BA 01 00 81 C5 00 04 CD 1B 72 .rAエ.コ..・..ヘ.r
00000070 34 BA 04 00 81 FB 00 02 75 03 BA 02 00 B4 06 BB 4コ..・..u.コ..エ.サ
00000080 00 1C 81 C5 00 04 CD 1B 72 1B 50 8B C5 B1 04 D3 ..・..ヘ.r.P暁ア.モ
00000090 E8 8C C1 03 C1 8B F0 58 E8 15 00 2E 89 36 0A 00 闌チ.チ愚X・..・..
000000A0 2E FF 1E 08 00 E8 08 00 B4 0E CD 1B B9 01 00 CB .....・.エ.ヘ.ケ..ヒ
000000B0 56 A0 84 05 32 DB B4 14 CD 1B 72 1D 80 FB 84 75 V.・2ロエ.ヘ.r.е
000000C0 18 B4 B0 2E C6 06 DB 59 00 BE D7 59 BA 06 00 1E .エー.ニ.ロY.セラYコ...
000000D0 0E 1F CD 1B B4 B0 CD 1B 1F 5E C3 1E 00 00 00 01 ..ヘ.エーヘ..^テ.....
000000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000F0 00 00 00 00 00 00 00 00 00 00 00 00 07 00 55 AA ..............Uェ
00000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001B0 00 00 00 00 00 00 00 00 2A 10 2D E9 00 00 00 00 ........*.-・...
000001C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001F0 00 00 00 00 00 00 00 00 00 00 80 00 07 00 55 AA .............Uェ
00000200 A1 81 00 00 00 00 01 00 00 00 01 00 00 00 80 04 。・............
00000210 4D 53 2D 44 4F 53 20 33 2E 33 30 20 20 20 20 20 MS-DOS 3.30
00000220 A2 81 00 00 00 00 81 04 00 00 81 04 00 00 82 08 「・...・..・..・
00000230 4D 53 2D 44 4F 53 20 33 2E 33 30 20 20 20 20 20 MS-DOS 3.30

(215) Re: invalid sector sizeで開けませんでした by 那由他 at 2005/12/04 19:26:35 レス投稿

208番の私の記事を参考にがんばってください。
色々試しているとそのうち読めると思いますよ。

(216) Re: invalid sector sizeで開けませんでした by 7jg at 2005/12/04 22:27:56 レス投稿

> 208番の私の記事を参考にがんばってください。
> 色々試しているとそのうち読めると思いますよ。
>

ありがとうございます。
HDDの中身は富士通のFK319S-240Rというモノで、容量はおおよそ240MBということはわかっています。
しかし、マニュアルを見てもヘッド数がのっていないのです。
検索エンジンに頼っても不明でした。

抽出したファイルをバイナリエディタで見たところ、1セクタ目の最初にEB (shortジャンプ?)があります。

512バイト目に、2セクタ目に存在するというstruct PARTENTRY_98に構造が合致し、内容の違う領域情報が2つ存在します。
実際、パーテーションを2つ定義していたような記憶があります。

よって、開始位置は0,セクタ長は512と思うのですが、ヘッド数、セクタ数の組み合わせが多くて総当り方式では無理な気がします。

ヘッド数だけでも知る方法はないものでしょうか?

(217) Re: invalid sector sizeで開けませんでした by 那由他 at 2005/12/04 23:57:46 レス投稿

> よって、開始位置は0,セクタ長は512と思うのですが、

開始位置が正しいと領域名が正しく表示されますが、出てますか?(MS-DOS 3.3が2つ並ぶはずですね。)

それならあとはヘッド数とセクタ数ですね。
ヘッド数は2か4だと思いますけどね。
(せいぜい1,2,4,8ぐらいじゃないかな?)
私と同じようにセクタ数がくせ者なんだと思います。
表示される容量と覚えていたものが一致するあたりで
セクタ数を調整して見るしかないですね。

> ヘッド数、セクタ数の組み合わせが多くて総当り方式では無理な気がします。

私の試したファイルではヘッド数×セクタ数は正しいものの
ヘッド数を間違えて入れた場合でも読めました。
(ちなみに試したのは2x148と8x37です。
自動判定で正しいヘッド数4を見つけてますけどね。)
ヘッド数を間違えた場合、どこかに影響が出ているのかは不明です。

(218) Re: invalid sector sizeで開けませんでした by 7jg at 2005/12/05 00:08:59 レス投稿

> > よって、開始位置は0,セクタ長は512と思うのですが、
>
> 開始位置が正しいと領域名が正しく表示されますが、出てますか?(MS-DOS 3.3が2つ並ぶはずですね。)

ええ、並んでおります。
表示されている開始シリンダと終了シリンダも、バイナリで見た領域に記録されている通りでした。
領域名をバイナリエディタでMS-DOS 3.30CCCCCCCCCやMS-DOS 3.30cccccccccに書き換えてみると、書き換えた通りに表示されるので間違いないようです。

> それならあとはヘッド数とセクタ数ですね。
> ヘッド数は2か4だと思いますけどね。
> (せいぜい1,2,4,8ぐらいじゃないかな?)
正確な位置決定を目的としたサーボ面を一面持っているものもあります。
その場合ヘッド数はサーボ面の分-1されて奇数になるそうです。

>ヘッド数を間違えて入れた場合でも読めました。
なるほど!それなら1か2で総当りしてみる価値がありそうです。
貴重な情報をありがとうございます。

(219) Re: invalid sector sizeで開けませんでした by 7jg at 2005/12/05 00:32:14 レス投稿

ヘッド数1でセクタ数を見当を付けて総当りしたら領域を開けました。
那由他様、ありがとうございました。
ヘッド数が違っていても領域を開ける事を知らなければ、解決する事はできませんでした。
感謝いたします。

日本アルトスの外付けSCSI HDD、Birth-240ES
中身 富士通 FK319S-240R

ディスク開始0
セクタ数220
セクタ長512
ヘッド数1
フォーマット98形式

(220) Re: invalid sector sizeで開けませんでした by 那由他 at 2005/12/05 23:29:22 レス投稿

> ヘッド数1でセクタ数を見当を付けて総当りしたら領域を開けました。

おめでとう!お役に立ててよかったです。

> ヘッド数が違っていても領域を開ける事を知らなければ、解決する事はできませんでした。

どこかに弊害があるのか分かっていませんので元のファイルは
壊さないように置いておいた方がいいですよ。いまどき240Mの
複製などなんてことはないと思いますから。(笑)

(221) Re: invalid sector sizeで開けませんでした by 7jg at 2005/12/06 01:13:28 レス投稿

> > ヘッド数が違っていても領域を開ける事を知らなければ、解決する事はできませんでした。
>
> どこかに弊害があるのか分かっていませんので元のファイルは
> 壊さないように置いておいた方がいいですよ。

ご忠告ありがとうございます。
今のところ、取り出したファイル(MAG等の画像)に異常はみられませんが念のため元のHDDの抽出ファイルも大切にとっておくことにします。
購入したときはそれなりに高価でしたが、今となっては240MBしかありませんし(笑)

(222) Re: invalid sector sizeで開けませんでした by 那由他 at 2005/12/07 22:52:12 レス投稿

> 今のところ、取り出したファイル(MAG等の画像)に異常はみられませんが念のため元のHDDの抽出ファイルも大切にとっておくことにします。

まあ無事に救出できてなによりです。

> 購入したときはそれなりに高価でしたが、今となっては240MBしかありませんし(笑)

私のも360Mでしたが、当時はこんなに大きくて何を入れるんだと
思ったものです。なんせフロッピー360枚分。(笑)
今だと8万枚とか入るのか…。




次の1件を表示
削除ID パスワード
BBS editdisk, administered by junnno