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万枚とか入るのか…。



(208) ありがとうございました by 那由他 at 2005/09/25 23:15:19 レス投稿

我が家のPC-9821V166がお亡くなりになり、内蔵とと外付けのハードディスクを
救済する必要が生じました。今回は無事救出することができましたので
そのお礼を兼ねて詳細を報告したいと思います。

内蔵の方は自宅ではどうしようもなく知り合いに頼んで自作PCに
接続してもらって簡単に自動で救出できました。
そして外付けの方ですが、もともとはPC-9801で使っていたSCSIの
ハードディスク(Logitec製)でPCカードを買ってきてWinXPのノートPCに
接続して救出に成功!しかし、できあがったファイルが読めない…
ここでもそれで悩んでいる人がたくさんいるようですが、
古いハードディスクだから無理なのか…と思いました。
しかし、試行錯誤の末、読むことができました!
みなさんもファイルが吸い出されたのならたぶん読めると思います。
がんばってください。

私の場合はディスク開始が512でセクタ数74という想像もしない
変な設定だったので探し出すのに苦労しました。
結局の所以下のことに注意してDiskExplorerで見つけ出しました。
・自動で見つけてくるディスク開始が正しいかどうかは領域名が
 表示されるかどうかで判断するとよい。(ディスク開始はセクタ長
 にも影響されるので領域名が表示されるならセクタ長もいじらない。)
 私の場合はディスク開始の512だけをnhdgenで見つけてきて変な
 数字だったが、領域名が表示されるので固定することにした。
・残るのはセクタ数とヘッド数だが、このかけ算が領域の大きさを
 決定しているようだ。私の場合はハードディスクの手引きから
 ヘッド数は4と分かったので後はセクタ数のみ。
・元々のハードディスクは340M(小さい(^_^;)だったので
 領域合計がそれに合うように考えると72かな?と思ったが
 うまくいかず。
・バイナリエディタで元のファイルを見ると領域の開始位置が
 あっていないようだ。もう少し大きな値。そんな中途半端な
 セクタ数があるのかとも思ったが72から順に上げていくと
 74でなにごともなかったかのように普通に読めた!
・手動のnhdgenで見つけた値を入れるとT98-nextで動くものが
 できた。
以上、報告でした。
有用なツールにとても感謝しています。

(209) 自己レスです by 那由他 at 2005/09/26 21:06:24 レス投稿

内蔵ハードディスクの方を市販のハードディスクケース(corega製)に入れて
USBでXPのマシンにつないで試しにgetdriveをかけてみたところなんなく
読めました。
IDE接続でないとだめだと思って知り合いの自作PCにつながせてもらったの
ですが、自力で救出できたんですね。
どんなハードディスクケースでもOKなのか分かりませんが、
最終的に外部ハードディスクとして利用しようと思っている人は
試してみる価値ありかもです。

(210) Re: ありがとうございました by junnno at 2005/09/28 22:11:26 レス投稿

情報ありがとうございます。

確かにセクタ数×ヘッド数×セクタ長=シリンダ長です。ので、バイナリエディタで領域の開始位置を見つけ、そのアドレスの値をセクタ長で割ればセクタ数とヘッド数の積が出てきますね。

74セクタっていうと、37×2……ほんとに半端だ。

(211) Re: 自己レスです by junnno at 2005/09/28 22:20:28 レス投稿

USBのハードディスクケースは基本的にはUSB-IDE変換アダプタですので普通にいけそうですね。

基本的にドライブとして認識されればDiskExplorerで直接アクセス出来ます。コンパクトフラッシュドライブを搭載した98互換機とのデータ交換のためにコンパクトフラッシュリーダを利用されている方もいるようです。



(223) DiskExplorerで読み込んだデータをイメージ化したいのですが…。 by ゆかりむ at 2005/12/27 08:50:36 レス投稿

初めまして。PC9801がメゲてしまい、外付けHDDだけ残ってどうデータを取り出したものかと思っていましたが、DiskExplorerのおかげで吸い出すことが出来ました。
(WinXPを使用しております)
ですが、getDriveが立ち上がらないのでディスクイメージ化することが出来ません。
なんとかT98-NEXTで再現したいのですが、エミュレータは初心者で、全く分かりません。
nhdgenもクリックしても開けないのですが、どうやったらT98-NEXTで読み込めるディスクイメージに出来るでしょうか?
とても初心者な質問で恐れ入りますが、解答をよろしくお願い致します。
(それにしても本当に素晴らしいソフトを開発して下さりありがとうございました)

(224) Re: DiskExplorerで読み込んだデータをイメージ化したいのですが…。 by 那由他 at 2005/12/30 01:23:02 レス投稿

はじめまして、作者ではありませんが、コメントします。

> nhdgenもクリックしても開けないのですが、どうやったらT98-NEXTで読み込めるディスクイメージに出来るでしょうか?

開くとはWindows上でクリックするという意味でしょうか?
それならば期待した動きはしません。DOS窓を開いて説明に
ある通りコマンドを打ち込んでください。
(もしDOS窓ってなんですか?とかコマンドってなんですか?
というレベルならそれなりの書籍を買うかネットサーフィンして
勉強されるとよいでしょう。)

(225) Re: DiskExplorerで読み込んだデータをイメージ化したいのですが…。 by ゆかりむ at 2005/12/30 05:37:20 レス投稿

ご解答ありがとうございます。

なるほど、そういうことだったのですね^^;
お恥ずかしい質問をしてしまいました。
nhdgenも同じようなやり方で使用できるのでしょうか?

(226) Re: DiskExplorerで読み込んだデータをイメージ化したいのですが…。 by 那由他 at 2005/12/30 11:27:51 レス投稿

回答はnhdgenの話ですよ。
DiskExplorerはWindows上で普通に使えるはずですが。
ただし、自動サーチはうまくいかないことがあります。
208番の私の記事を参考にがんばってください。



(227) (無題) by ゆかりむ at 2005/12/30 21:10:30 レス投稿

そうだったのですか。ありがとうございます。

でも、入力をしても、操作可能なプログラムまたはバッチファイルとして認識されていません。と表示されるのですが…。

(228) (無題) by 那由他 at 2006/01/04 20:21:23 レス投稿

帰省してました。
さて、DOS窓の使い方が分かっているでしょうか?
必要なものを置いたフォルダに移動して実行しないと動きませんよ。

(230) Re: (無題) by ゆかりむ at 2006/01/06 09:44:27 レス投稿

お返事ありがとうございます。
最初に
Documents and Settings/私の名前
と、あるのでそこへプログラムを移動して起動しましたが、下記の様な文字が出ます。
あとDOSプロンプトでは日本語は打ち込めませんよね?
どうすればいいんでしょうか?

(231) Re: (無題) by 那由他 at 2006/01/06 10:23:21 レス投稿

トップフォルダにtempなりなんなり仮のフォルダを作って
そこに入れて作業すると日本語の問題にも悩まされず移動も簡単で便利です。
そこで
nhdgen /auto hdd.bin output.hed
のようにすれば仮のパラメータを探してくれます。
それをもとにDiskExplorerを手動HDDモードで開いて
うまくいかないときに私の手順を参考にしてください。
(nhdgenが探してくるものがほとんど使えない場合も
ありますのでいきなりDiskExplorerで探索しても
大差ないとも思いますが。)



(154) 物理ドライブでの書き込みサポートして欲しい by SaTa. at 2004/05/17 11:07:16 レス投稿

X68000にSCSIのカードドライブを付けてCFに直接Human68kを作成して運用しています。
CFをそのままノートパソコンに挿してこのツールで
ファイル吸い出すのに便利ですが、書き込みができない。
アクセスもすごく速いので、書き込みとかもできればと。
MOドライブとかもあるにはありますが、やはり手軽さがCFにはかないません。
ノートPCにわざわざSCSIカードつけてMOドライブを繋げる必要があり。
以前思っていましたが、バージョンアップもうしないようなことを
書いていたので書くのを留まっておりました。

(155) Re: 物理ドライブでの書き込みサポートして欲しい by junnno' at 2004/05/18 19:50:15 レス投稿

"物理ドライブでの書き込みサポートして欲しい" SaTa. wrote:
> X68000にSCSIのカードドライブを付けてCFに直接Human68kを作成して運用しています。
> CFをそのままノートパソコンに挿してこのツールで
> ファイル吸い出すのに便利ですが、書き込みができない。
> アクセスもすごく速いので、書き込みとかもできればと。

はじめまして。

これ以上増やす機能はとくにないなあ、
ということでバージョンアップの予定なし、
ということだったんですが、致命的なバグだったので修正しました。

ところで、物理ドライブで書き込みをするのは、難しくありません。
今は単に物理ドライブをRead onlyで開いているだけのことで、
Read/Writeで開けば普通に書き込みできると思います。
Read onlyにしているのは、事故防止のためです。
あと、バグで物理ドライブを壊してしまう可能性がなくもないから…というのもあります。

やっぱりここは、「隠しコマンド」でしょうか。

(156) Re: 物理ドライブでの書き込みサポートして欲しい by SaTa. at 2004/05/20 12:00:30 レス投稿

> はじめまして。
はじめましてでした。すいません挨拶抜きで。
前回のバージョンアップからかなり時間が経ってメンテナンスすら放棄されているかと思っていまして。
しかし、探索日記(2004年05月)@桑島技研でバージョンアップの知らせを聞いたわけでした。


> ところで、物理ドライブで書き込みをするのは、難しくありません。
> 今は単に物理ドライブをRead onlyで開いているだけのことで、
> Read/Writeで開けば普通に書き込みできると思います。
> Read onlyにしているのは、事故防止のためです。
> あと、バグで物理ドライブを壊してしまう可能性がなくもないから…というのもあります。
>
> やっぱりここは、「隠しコマンド」でしょうか。

機能的には単に書き込みできればいいかなと思っております。
デフォルトはやはりできない設定のほうがいいと思いますね。
物理ドライブ<-->HDDイメージ変換なツールでもまあ、良いのですが。
それができればエミュ上でイメージを好きなツールでいじれるので嬉しい。
これ以上の機能は特に思っておりませんがいかがでしょうか。

(157) Re: 物理ドライブでの書き込みサポートして欲しい by junnno at 2004/05/26 01:33:37 レス投稿

> 前回のバージョンアップからかなり時間が経ってメンテナンスすら放棄されているかと思っていまして。

放棄してました(^^;

> > やっぱりここは、「隠しコマンド」でしょうか。
>
> 機能的には単に書き込みできればいいかなと思っております。
> デフォルトはやはりできない設定のほうがいいと思いますね。

思い出しました。
Device I/O拡張のサンプルDLLが使えるかも知れません。
実はこのサンプルDLLはアクセス制限をかけていないのです。
このDLLは、ファイルでもドライブでも、全てRead/Writeのアクセス権で開きます。

実行手順は次の通りです。

1) DiskExplorer Device I/O Plug-in Specificationをダウンロードする。
http://hp.vector.co.jp/authors/VA013937/editdisk/diskexp_io_spec_01.lzh
2) ファイルを展開し、testdevice.dllとtestdevice.iniをDiskExplorerのフォルダにコピーする。
3) 物理ドライブを開く...コマンドから\\.\physicaldriveXを開く。
4) プロファイル選択画面が出たら、「test」を選択する。
5) 手動設定ディスクのダイアログが出たら、サーチを実行する。
6) ここでIPLが上手く見つかれば、あとは普通に操作できるはず。

たぶんこれでできると思うのですが、こちらでは確認できないため、全く確認していません。
よければ試してみてください。
もちろんバックアップは取った上で……。

(159) Re: 物理ドライブでの書き込みサポートして欲しい by SaTa. at 2004/05/31 09:50:02 レス投稿

わかりました、今度確認してみます。

(235) Re: 物理ドライブでの書き込みサポートして欲しい by K.N at 2006/04/02 01:22:34 レス投稿

はじめまして。
当方、スタンドアロンのX68000XVIにMOを認識させるためのフリー
ソフトを入れたいのですが、手始めのWindows上で5インチFDDに
書き込む環境がありません。外付けHDDはあり、それはDiskExplorerで普通に読み込めるのですが、いざ書き込みをしよう
と上記「test」のプラグインで開こうとすると「10MB以内にIPLに確からしいものは見つかりませんでした」と表示されます。
ディスク情報の判っている部分(FAT16とクラスタサイズ)は
入力したのですが、それ以外はHELPのディスク情報に表示されま
せん。もし必須項目などありましたら教えてください。因みに
サーチ時のオフセットとセクタサイズはデフォルトの0、512です。
HDDは4.3Gを物理フォーマットし先頭の81MBを領域確保したばかり
なので、内容が万が一破壊されようと痛くも痒くもありません。

(236) Re: 物理ドライブでの書き込みサポートして欲しい by K.N at 2006/05/14 17:09:26 レス投稿

諦めて処分します。もういいです。



(212) T98-NEXTの仮想FD by たてのん at 2005/10/31 17:15:51 レス投稿

最近必要に迫られて98のエミュを使っているものですが、
ディスクイメージに直接アクセスできるDiskExplorerは大変
重宝させていただいてます。

ただ、T98-NEXTで使っていると、HDDや1.2MBのFDイメージには楽にアクセスできるのに1.44MBのFDイメージにはアクセスできません。
で、調べてみたら68112バイトのオフセットが必要なんですね。
ヘッダのようなもののようですが、これでManualFDでなんとか読めました。



(162) 大容量HDでのエラーについて by nao at 2004/08/17 22:58:06 レス投稿

junnnoさん、こんにちは。
1.68をダウンロードして使ってみました。
20GBのHDをPC-9821(UIDE-98)で2GBとそれ以外の2つに分けて
使っていて、「サーチ」を押すとこんな具合に表示されます。
OSはXPです。

領域名   | 開始    | 終了     | 容量   | 開始位置
Windows 98 | 1CYL   | 4162CYL   | 2048MB | 516096
Windows 98 | 4163CYL | 39760CYL | 1136MB | 2148507648

上の領域は内容を表示できるのですが、下の領域は以下のようなエラーダイアログが表示されて内容が表示されません。
> DiskExplorer: Win32 err.
> ファイルの先頭よりも前にファイルポインタを移動しようとしました。

>ディレクトリを開けませんでした。

どう対処すればいいか教えてください

(163) Re: 大容量HDでのエラーについて by junnno' at 2004/08/19 00:00:09 レス投稿

"大容量HDでのエラーについて" nao wrote:
> 上の領域は内容を表示できるのですが、下の領域は以下のようなエラーダイアログが表示されて内容が表示されません。
> > DiskExplorer: Win32 err.
> > ファイルの先頭よりも前にファイルポインタを移動しようとしました。

こんにちは。

DiskExplorerは、たぶん、2Gバイト以上のディスクに対応していません。
なので、ファイルポインタを2G以降の位置に移動させようとして失敗しているのだと思います。

プログラム上の問題で、いまのところ、プログラムを書き換える以外の対処法はありません。

もう私はDiskExplorerのメンテナンスをするつもりが殆ど無くなっているので(飽きた)、
C++Builderのソースコードが見れていじってくれる人がいれば任せたいと思っているのですが…。

(164) Re: 大容量HDでのエラーについて by nao at 2004/08/19 22:56:24 レス投稿

そうですか、残念です。
PC-9821がピポッという起動音すらならない状態になってしまって
途方にくれていたところ、まさに救世主的なソフトを発見できた
と思ったんですが…。
何か類似のソフトや方法についての情報をお持ちでしたら
教えていただけませんか。

(165) Re: 大容量HDでのエラーについて by junnno' at 2004/08/20 00:29:12 レス投稿

"Re: 大容量HDでのエラーについて" nao wrote:
> そうですか、残念です。
> PC-9821がピポッという起動音すらならない状態になってしまって
> 途方にくれていたところ、まさに救世主的なソフトを発見できた
> と思ったんですが…。

おっと、深刻な事情を聞いてしまいました。
これは何とかしたくなりますね。

いま思い付いた次善策があります。

ハードディスク全体をgetdriveでイメージ化した後、
そのファイルを先頭から2Gバイト弱ほど削って、
DiskExplorerの(Manual FD)で開いて、サーチを実行してみて下さい。
うまくいけば2つめのパーティションが認識されるはずです。

ファイルを削るときには、バイナリエディタで、
必ず512バイト単位で削る必要があります。


まあ、こちらでも何とかしてみます。
ちょっと待っていて下さい。
具体的には、1ヶ月ぐらい。

(166) Re: 大容量HDでのエラーについて by nao at 2004/08/20 20:17:35 レス投稿

うまくいきました。ありがとうございます。
おかげで大量のファイルを失わずに済みました。
贅沢を言えばロングファイルネームに対応して
いたらと思ったりもしましたが、ファイルが
あるだけでも大助かりです。
本当にありがとうございました。

(167) Re: 大容量HDでのエラーについて by junnno' at 2004/08/22 00:37:54 レス投稿

"Re: 大容量HDでのエラーについて" nao wrote:
> うまくいきました。ありがとうございます。
> おかげで大量のファイルを失わずに済みました。
> 贅沢を言えばロングファイルネームに対応して
> いたらと思ったりもしましたが、ファイルが
> あるだけでも大助かりです。
> 本当にありがとうございました。

おお、うまくいきましたか。
よかったですねー。

ところで、お使いのハードディスクは20GBとのことでしたが、
実際には3GBしか利用されていなかったのでしょうか。

前述の方法を使っても、残りの16GBには手が出せないと思うのですが・・・。

(168) Re: 大容量HDでのエラーについて by nao at 2004/08/22 10:35:35 レス投稿

そんなことはありませんよ。
ほとんど限界まで使っていて、実際に15GBほどのファイルの
取得に成功しています。

(169) Re: 大容量HDでのエラーについて by junnno' at 2004/08/22 21:31:37 レス投稿

"Re: 大容量HDでのエラーについて" nao wrote:
> そんなことはありませんよ。
> ほとんど限界まで使っていて、実際に15GBほどのファイルの
> 取得に成功しています。

なるほど。

確かに、ファイルアクセスの部分は全て64bitで計算していますので、
前々から2GB以降にアクセス出来ないというのはなんかおかしいなとは思っていたのですが。
まだソースコードみてませんけど、たぶんパーティションの認識だけの問題ということですね。

実は、こちらには2GB超の環境がないので全くテストできないのでした。

もう必要ないかと思いますが、2GB超対応の改良版が出来たら、
テストに付き合って頂ければ幸いです。

(170) Re: 大容量HDでのエラーについて by nao at 2004/08/22 22:26:19 レス投稿

> もう必要ないかと思いますが、2GB超対応の改良版が出来たら、
> テストに付き合って頂ければ幸いです。
お礼も兼ねてぜひ協力させていただきたいところですが、
残念ながら20GBのディスクイメージとそこから頭の2Gを
削ったディスクイメージはHDをかなり圧迫するので、
AT互換機のHDから消してしまいました。98用のHDももはや
不要だと思ってフォーマットしてしまい、今ではただの
AT互換機用のIDE-HDになってしまいました…。
お世話になったのに協力できず申し訳ありません。

(171) Re: 大容量HDでのエラーについて by junnno at 2004/08/23 22:34:28 レス投稿

"Re: 大容量HDでのエラーについて" nao wrote:
> 不要だと思ってフォーマットしてしまい、今ではただの
> AT互換機用のIDE-HDになってしまいました…。
> お世話になったのに協力できず申し訳ありません。

そうですか。
消しちゃったものはしょうがないですねえ。

じゃ、適当に見込みでいろいろやっときましょう。
また誰かのPCが壊れたときのために(笑)。



(254) DiskExplorerに仮想光ディスク機能追加 by からや at 2006/11/26 21:06:37 レス投稿

相変わらず、起動は出来ませんし、エミュレータからファイルを
救出することは出来ませんが、バイナリエディタで救出することが出来るようになったのでとりあえずは満足してます。

第2段階として5インチからのファイル救出にも成功しました。

そこで、第3段階として、圧縮MOからの圧縮解除・救出に取りかかりたいと思います。
今度は仮想MOディスクをDiskExplorerで作成する機能つけて欲しいのですが、いかがでしょうか。
DiskX形式で圧縮しているため、現在AT互換機用の市販ツールもなく、もともとPC-9800用を持っているため、これをエミュレータで再現したいのです。
無理難題だったらごめんなさい。

(255) Re: DiskExplorerに仮想光ディスク機能追加 by junnno at 2006/11/29 10:38:05 レス投稿

バイナリエディタで抽出できるようならば、IPLなりBPBなりをそれらしく作ってやれば読めそうな気がします。本当に可能かどうかは状態によりますが。

圧縮されたMOについては、MO全体をディスクイメージ化してから、エミュレータのHDDとして認識させれば、エミュレータ上で展開できるのではないかと思います。確か98のMOはHDDと同じ構造だったと思うので。



(232) (無題) by ゆかりむ at 2006/01/07 03:13:57 レス投稿

返信ありがとうございました。
なんとかプロンプトを開くことは出来ましたが、ディスクイメージコメントの意味がよく分からず、そこから先へ進めません;;
なんとも自分のHDDではないので…;;
DiskExplorerでデータを探すことは可能なのですが、なんとかT-98NEXTで読める形にしたいです;;

(233) (無題) by ゆかりむ at 2006/01/07 03:18:57 レス投稿

一応ヘッダは出来るのですが、それをどうディスクイメージと繋げるかがわかりません。
何度も申し訳ありませんが、ご指導よろしくお願い致します。

> 返信ありがとうございました。
> なんとかプロンプトを開くことは出来ましたが、ディスクイメージコメントの意味がよく分からず、そこから先へ進めません;;
> なんとも自分のHDDではないので…;;
> DiskExplorerでデータを探すことは可能なのですが、なんとかT-98NEXTで読める形にしたいです;;

(234) Re: (無題) by 那由他 at 2006/01/07 22:41:39 レス投稿

> > DiskExplorerでデータを探すことは可能なのですが、なんとかT-98NEXTで読める形にしたいです;;

え?すでに読めるのですか?それならそのときの設定をメモしておいて
nhdgenを手動モードかつmergeで起動して(例の3番)メモした設定を打ち込めば
できるはずですが。mergeするとファイルを書き換えるので
心配な場合はオリジナルを残しておいてコピーしたものに
試してください。



(196) getdriveでエラーが出るのですが by papin at 2005/06/27 16:27:25 レス投稿

お世話になります。
getdriveを使用させていただいたのですが
下記のようなエラーが出るのです。
LBA is not supported by BIOS or drive #ff81h
this program should be run Dos or Windows9X
変換は無理なのでしょうか。
OSは WIN95 HDDはSCSI接続です。
ご回答のほどよろしくお願いいたします。

(198) Re: getdriveでエラーが出るのですが by junnno' at 2005/06/29 21:26:17 レス投稿

> LBA is not supported by BIOS or drive #ff81h
> this program should be run Dos or Windows9X

コマンドプロンプトのみで起動して実行すれば動く場合があるかもしれませんが、わかりません。多分無理だと思います。

あるいは、あるならば、Windows2000かXPとNT版のgetdriveを使えば取り出せるかもしれません。




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