[39843]  AT互換機でフォーマットしたHDDがうまくUIDE-66接続 WIN98SEで読めない…。
投稿者:Doy さん   2002-03-11 21:32:45
ちょっとお尋ねしたいのですが、
AT互換機でフォーマットしたHDDがうまくUIDE-66接続のPC9821で読めないのです。
(OSはWIN98SE)

当初は、このHDDドライブは
PC9821V13のUIDE-66に繋ぎ、D〜Fドライブ(3ドライブ)として使っており、

その後、AT互換機につなぎ、WIN98SEでフォーマットしてDドライブ(1ドライブ)として使っていました。

このHDDをそのまま、元のPC9821V13のUIDE-66に繋ぎ、WIN98SEで使用しようとすると、
何故か3つのドライブとして認識されます。(初めの起動選択の時からそうです。)

過去ログによると
「Windows95/98なら、
 AT互換機でフォーマットしたHDDが、そのまま読み書きできます。
 インターフェースは無関係です。」
と書いてあったので問題なく使用できるはずなのですが…。

UIDE-66では再度フォーマットし直さなくてはならないのでしょうか?

以上。よろしくお願いします。
  1. Horisis さん   2002-03-12 01:54:47
    98に繋いであったHDDをAT互換機に繋いだときに、FDISK /MBR を実行しましたでしょうか。これをやらないで、AT互換機で普通にフォーマットしただけだと、98のパーティション情報が完全には削除されない、らしいです。
    そのため、HDDを98に付け戻したときに、残っていた前のパーティション情報を読みに行ってしまったのではないかと。
  2. まりも さん   2002-03-12 03:00:36
    亡霊のような3つのドライブは、過去に98繋いでいたときに書かれたパーティション情報の名残です。PC/ATに繋ぐ前に、98で、全領域削除してから持っていけば消えたのですけれども。で、実体はすでにないので、「MS-DOS互換ドライブ」扱いの上に、実際アクセスできません(万一アクセスできるみたいであっても、アクセスしてはいけない)。
    Dドライブの装置(おそらく拡張領域1個のみの構成?)でもPC/ATの領域として認識されないことはないはずですが、mbrが書かれていないことで認識されないのかもしれないので、念のためPC/AT上で、このドライブのみ繋いで、起動FD(DOS,Win9x)で起動して fdisk /mbrを実行しておいてください。
  3. まりも さん   2002-03-12 03:37:00
    >WIN98SEでフォーマットし
    あ、もしかして、PC/ATのFDISK形式でなく、スーパーフロッピー形式でフォーマットされているのかも。それならそれで、デバイスマネージャにてその「ディスクドライブ」を「リムーバブル」にチェック印を入れ、適当にドライブレターも割り当てて再起動してみてください。というかこの作業を先に試みてください。
    なお、アクセスできない3ドライブが現れないようにするのは、PC/AT上での fdisk /mbrをやってもダメだったかもしれません。98側でfdiskの機能で領域削除すればいいことはいいのですが、すでにない実体の先頭ほうをクリアしにかかられると、データを破壊する危険があるので、しないほうが賢明です。とりあえず放置の上で使ってください。

    ともかく、PC/ATにもってくときに、発つ鳥跡を濁さずのとおりに、98側できれいに領域削除しておかなかったことが原因です。
  4. Horisis さん   2002-03-12 13:50:37
    うわ。なんか無茶苦茶適当なことを書いてたみたいですね>自分
    申し訳ないです。

    >まりもさん
    フォロー有り難うございます
  5. Doy さん   2002-03-12 21:39:44
    Horisisさん、まりもさん
    レスありがとうございます。

    おっしゃる通りFDISK/MBRはやっていません。

    「ディスクドライブ」の「リムーバブル」にチェック印を入れてみましたが、うまくいきませんでした。
    また、AT互換機につなぎ、FDISK/MBRもやってみましたが、うまく認識しませんでした。

    AT互換機用のドライブとして使い続けることにします。

    どうもありがとうございました。
  6. ファイナル さん   2002-03-14 13:45:04
    再びUIDE-66接続のPC9821で使うのでしたらMS-DOSアプリのWIPE実行
    OEMバルク販売時と同じ状態(完全初期化)になります。
    AT互換機に問題のHDD繋げた状態で起動ディスクに先のWIPE(MS-DOS)ファイルを入れ
    OS再インストールと同じ起動ディスクで立ち上げ A: WIPE を実行
    過去ログ の自分のコメントより抜粋
    このツールはHDDサイトからダウンロード。システムファイルをコピーしてあるフロッピーにwipeを入れます。
    A:>wipe 0 この0は現在接続されている一台目のHDDを指します。(起動ドライブ)
    二台目のHDDの場合はA:>wipe 1
    一台でパーティション区切っていても関係なくすべてが一つの状態で実行されます。
    パーティション別に実行は出来ません。
    A:>Wipe 0
    WIPE Versinon 1.0c 05/02/96
    Fixed PiskDrive 0 Parameters:
    Maximum Cylinder(0 based)=1023
    Maximum Head・・ (0 based)=254
    Maximum Sector・ (0 based)=63
    All Data on Fixed Disk Will BeUnrecoverable
    Are You Sure You Wane to WIPE Physical Fixed DriveO(Y/N)?
    WIPING Cyl1023 Hd254 Sec1以下省略・・・
    Y/N のYを選択してEnter  
    実行すると領域設定すら白紙状態となっています。

    この後98マシンに移植しUIDE-66接続からFDISK実行し領域設定し直せば過去の亡霊も完全に消えてなくなっています。
    これはレイド構築して何かの原因で片方が壊れたときとか情報領域削除し忘れた時に
    絶大な威力発揮しますが先にも書いてあるとりパーティション別に実行は出来ません。
    このツールはIBMのHDD関連から落とせます。他社のHDDでも使えますよ、試しましたから。
  7. ファイナル さん   2002-03-14 14:28:06
    http://www.storage.ibm.com/hdd/support/download.htm#Wipe

    HDDの先頭にあるマスターブート領域からHDDの各セクター、ヘッド等の番地を初期化です。
  8. まりも さん   2002-03-14 19:09:18
    UIDE-66の BIOSにある、消去機能を使えば、98側でWipeと同じことができます。ただ本当に領域情報が消されてしまうので、PC/ATでの内容を保ったまま「亡霊」だけ消すと言うわけには、いずれにしても行きません。

    ところでPC/ATで使用後も98領域が消えないでいたということは、スーパーフロッピーフォーマットではないかという3.の推測は、よく考えたらあり得ないことでした。PC/ATのFDISK形式で使っていたはずです。
  9. K.Takata さん   2002-03-14 20:59:04
    ディスクエディタ等で 98 のパーティションテーブルをゼロクリアしてしまえば OK?
  10. まりも さん   2002-03-14 20:59:53
    ですね。でも、どこをどうクリアするか、知らないとだめですが(^^;)。
  11. Doy さん   2002-03-24 20:49:54
    その後の報告。
    UIDE-66のBIOSの消去機能で初期化して、AT互換機でフォーマットして、
    PC-9821+UIDE-66で、ちゃんと1つのリムーバブルディスクとして認識できました。
    どうも、ありがとうございました。