OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

ハードディスクが認識されない

  • 暇なときにでも
  • 質問No.138239
  • 閲覧数204
  • ありがとう数3
  • 気になる数0
  • 回答数11
  • コメント数0

お礼率 43% (294/669)

四年前に買ったFMVのハードディスクがカリカリと変な音を残してご臨終してしまいました。 新機種を購入しましたが、壊れたものも再フォーマットしてまだ使いたいと思います。 CD-ROMドライブもSCSIのCDを使っていたため、ハードディスクが壊れた以上認識されないので、リカバリーCDも使えません。
以前増設した内蔵ハードディスクが余っていますが、何かいい方法はありませんか?助けて下さい。 新しく買ったCPでハードディスクにWINDOWSをインストールしてから壊れたCPに移植しようと思ったのですが、WINDOWSのバージョンが違う(95とMe)ために動いてくれません。MeをインストールしようとしたらCドライブがフォーマットされてしまいそうで、怖いのですが・・・
通報する
  • 回答数11
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.5
レベル9

ベストアンサー率 38% (38/99)

 autoexec.batの中にあるmscdexの記述が、この起動ディスクで起動したときのドライブ名を指定するようになっています。

例えば…
 MSCDEX.EXE /D:mscd001 /L:Q

…なら、CDドライブは「Q」となります。オプションの「/L:」の次に指定してある英数字がドライブの指定です。


 起動ディスクで、CDの認識が出来たのなら、HDD入れ替えて、余っているHDDのフォーマット作業に移行できるのでは?
 現在使用しているHDDには95とMeの混在は出来ませんよ。
補足コメント
kenchan2001

お礼率 43% (294/669)

akasakaさん、いつもありがとうございます。
アドバイスにありましたとおり、/L:の後にドライブ記号
(ハードディスクがCDEFGを使っていたので)「H」
に書き換え、起動時にCD-ROMのDevice Name = 12345678
(以前はOEMCD001でした)と表示されましたのでconfig.sysの
OEMCD001と記述されていたところに12345678と書き換えて
やってみましたが、やはり[Not enough drive letters available]
のエラーメッセージで止まってしまいます。
以下に起動ディスク内のautoexec.bat および config.sys の内容を
記述しますのでみてもらえないでしょうか?

[autoexec.bat]
@ECHO OFF
A:\SB16\MSCDEX /L:H /E /V /D:12345678 /M:15
SET PATH=A:\DOS;A:\SB16;A:\UTY;A:\;
PROMPT $p$g

[config.sys]
DEVICE=A:\DOS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=A:\DOS\EMM386.EXE 1024 RAM FRAME=D800 I=B000-B7FF I=E000-E7FF
DEVICEHIGH=A:\DOS\BILING.SYS
DEVICEHIGH=A:\DOS\JFONT.SYS /P=A:\DOS\
DEVICEHIGH=A:\DOS\JDISP.SYS
DEVICEHIGH=A:\DOS\JKEYB.SYS /106 A:\DOS\JKEYBRD.SYS
FILES=30
DEVICEHIGH=A:\DOS\ANSI.SYS
STACKS=9,256
device=oakcdrom.sys /h:12345678

本当に困っています。 助けてください。
投稿日時 - 2001-09-24 18:59:44
-PR-
-PR-

その他の回答 (全10件)

  • 回答No.4
レベル9

ベストアンサー率 38% (38/99)

 Hit-Ide.sysですね、こいつは日立製のCDドライブ専用のドライバーです。  新しいPCのドライブはメーカーが違うので、こいつでは動かせないということだと思います。  それでは、WinMeの起動ディスクから、CDのドライバーをもらってきましょう。  WinMeを起動して、アプリケーションの追加と削除から、起動ディスクを作成してください。ちゃんと別にFDは用意してくださいね。  その ...続きを読む
 Hit-Ide.sysですね、こいつは日立製のCDドライブ専用のドライバーです。
 新しいPCのドライブはメーカーが違うので、こいつでは動かせないということだと思います。

 それでは、WinMeの起動ディスクから、CDのドライバーをもらってきましょう。
 WinMeを起動して、アプリケーションの追加と削除から、起動ディスクを作成してください。ちゃんと別にFDは用意してくださいね。

 その中にある…
oakcdrom.sys
btdosm.sys
flashpt.sys
btcdrom.sys
aspi2dos.sys
aspi8dos.sys
aspi4dos.sys
aspi8u2.sys
aspicd.sys
…が、無敵のCDドライバー群です。
こいつらを、お手持ちの起動ディスクにコピーします。

そしてconfig.sysをメモ帳あたりで開いて、書き換えます。

Hit-Ide.sysの記述はおそらく…
device=Hit-Ide.sys /D:mscd001
…こんな感じになっている気がします。

この行をを削除して、代わりに…
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
…と9行を書き足します。

これで、どんなCDドライブでも認識が可能になるはずです。

autoexec.batの中にあるmscdexのエラーはこれで消えます。
補足コメント
kenchan2001

お礼率 43% (294/669)

akasakaさん、さすがです。 どうもありがとうございました。
DOSの立ち上げ画面中にCD-ROMを認識したようです(OAK社製)という表示がされました。 MSCDEXのエラーはなくなりましたが、また新たな問題が・・・ それは、Not enough drive letters というエラーメッセージが出て、その先へ進まなくなってしまうことです。
よくわかりませんが私のPCではCDがOドライブ、DVDがKドライブと割り当てられてしまったようです。 以前バーチャルCDをインストールし仮想CDドライブを使っていたためかもしれませんが、もちろんバーチャルCDはアンインストールをしましたが、ドライブ名はOのままです。 このせいのエラーでしょうか?
ちなみに増設HDは4つにパーティション設定をしてあるので、起動ディスクで立ち上げたときは、CDEFがハードディスクドライブとして読むことができますが、その後はZまですべてDrive Not Availableというエラーです。
解消法があれば先に進めるのですが・・・ 助けてください。
投稿日時 - 2001-09-23 01:38:53
  • 回答No.3
レベル9

ベストアンサー率 38% (38/99)

 余っているHDDは結局フォーマットすることになりますので、システムの有無は関係有りません。  その余っているHDDを新しいPCに差し、古いPCのリカバリCDでインストールする形になります。  新しいPCですが、そもそもそのPCに付随していたHDDを抜いてしまうので、影響はありません…が、あるとしたら、抜き差しの時のコネクタなどの変形だけです、注意してください。 ...続きを読む
 余っているHDDは結局フォーマットすることになりますので、システムの有無は関係有りません。
 その余っているHDDを新しいPCに差し、古いPCのリカバリCDでインストールする形になります。

 新しいPCですが、そもそもそのPCに付随していたHDDを抜いてしまうので、影響はありません…が、あるとしたら、抜き差しの時のコネクタなどの変形だけです、注意してください。
補足コメント
kenchan2001

お礼率 43% (294/669)

akasakaさんの提案どおり、新しいPCの中で余っているHDにウィンドウズをインストールしようとしたところ、今度は新しいPCで起動ディスクのconfig.sysに指定のあるHit-Ide.sysとか言うファイルが見つからないためにCDドライブを認識してくれません。MSCD001がなんとか・・・というエラーメッセージがでてしまいます。 これは起動ディスクのautoexec.batの中にあるmscdexにも関係しているようですが訳がわかりません。なんとか助けてください。
投稿日時 - 2001-09-20 21:48:36
  • 回答No.2
レベル9

ベストアンサー率 35% (37/105)

ちょっと手間ですが、私なりの方法で・・・ 1:臨終したHDの中身は諦めます。 2:新機種のCDROM(ATAP接続)を、旧PCに   接続(一時借用)する。 3:増設したHDのジャンパー線をマスタ位置にする。 4:起動ディスクからW95を再インストールする。 この場合、新機種からCDROMを借用する訳ですが、 ATAP接続である事が原則となります。 ATAP以外の場合は ...続きを読む
ちょっと手間ですが、私なりの方法で・・・

1:臨終したHDの中身は諦めます。
2:新機種のCDROM(ATAP接続)を、旧PCに
  接続(一時借用)する。
3:増設したHDのジャンパー線をマスタ位置にする。
4:起動ディスクからW95を再インストールする。

この場合、新機種からCDROMを借用する訳ですが、
ATAP接続である事が原則となります。

ATAP以外の場合は、新機種のHDを増設していた分の
HDにドライブコピーをかけます。
ドライブコピーしたHDを、旧PCに接続し無理やり起動
させます(場合によってはセーフモードかも)。
当然ながら各種デバイスの設定、ドライバーのインストー
ルをする必要はありますが、各種設定をすればOSがME
の常態で旧PCの復旧が可能かと思います。

参考にして下さい。
また質問があれば、返答の欄に記載下さい。
補足コメント
kenchan2001

お礼率 43% (294/669)

CDROMを借用するのは怖いのでMEのプログラムを新機種の中で新機種のHDからあまっている増設HDへコピーする方法で行きたいと思いますが、増設HDの
方が新機種のメインHDより容量が小さい場合は、部分的にコピーすることもできるのでしょうか? その場合MEのプログラムを起動するために必要なファイルが入っているフォルダは何処にあるのでしょうか? 「Program Files」フォルダーを丸ごとコピーすればいいでしょうか?
投稿日時 - 2001-09-20 17:47:12
  • 回答No.1
レベル9

ベストアンサー率 38% (38/99)

 新しいPCのHDDを引っこ抜いて、余っているというHDDを抜いたところに差して、そこにWin95をインストールして、インストール後に引っこ抜いて、古いPCに換装するという手はどうでしょうか? ...続きを読む
 新しいPCのHDDを引っこ抜いて、余っているというHDDを抜いたところに差して、そこにWin95をインストールして、インストール後に引っこ抜いて、古いPCに換装するという手はどうでしょうか?
補足コメント
kenchan2001

お礼率 43% (294/669)

早速の回答ありがとうございます。 ところでその余っているHDDにはシステムは何もはいっていない(MS-DOSも)のですが、インストールできるのでしょうか? それと新しいPCには影響はでませんか? ご確認下さい。
投稿日時 - 2001-09-19 23:16:00
  • 回答No.6
レベル9

ベストアンサー率 38% (38/99)

 あ~、Config.sysに「lastdrive」の記述がありませんね。 一番最後で結構ですから… lastdrive=z …と追加してください。 これがないと、DOSはDドライブまでしか認識できません。 この追加の構文で「ラストドライブはZまで」となります。 ...続きを読む
 あ~、Config.sysに「lastdrive」の記述がありませんね。

一番最後で結構ですから…
lastdrive=z

…と追加してください。

これがないと、DOSはDドライブまでしか認識できません。
この追加の構文で「ラストドライブはZまで」となります。
お礼コメント
kenchan2001

お礼率 43% (294/669)

lastdrive=zの記載で無事CDドライブを認識することもできました。
ありがとうございました。 ところがFMVリカバリーディスク、ウィンドウズ95CD、ウィンドウズMeのCDいずれもインストールができませんでした。(隠しファイルになっているのかなぁ?)とりあえず、以前使っていたウィンドウズ3.1のリカバリーディスクから3.1をインストールすることができ、新機種の中でもそのHDから起動できることを確認しましたが、HDを移植して電源を入れるとErro System Loading で止まってしまいます。
ここまで苦労したのに訳がわかりません。
投稿日時 - 2001-09-29 21:04:09
  • 回答No.7
レベル9

ベストアンサー率 38% (38/99)

 では、CDの中身を最初にHDDにコピーしてからのインストールを試してください。 1.新PCで、HDDにCDの内容をコピー。 2.HDDを、旧PCに換装してからWindowsのセットアップ …ですね。  このやり方は、ごく簡単にWindowsのCDの中のREADMEファイルに書いてあります。  ポイントは、旧PCでセットアップすることです。  Windowsはセットアップ時に、そのPCの ...続きを読む
 では、CDの中身を最初にHDDにコピーしてからのインストールを試してください。
1.新PCで、HDDにCDの内容をコピー。
2.HDDを、旧PCに換装してからWindowsのセットアップ …ですね。

 このやり方は、ごく簡単にWindowsのCDの中のREADMEファイルに書いてあります。

 ポイントは、旧PCでセットアップすることです。
 Windowsはセットアップ時に、そのPCの環境を認識してドライバーをインストールする感じですので、この方法だったらうまくいきそうなんですけど。
補足コメント
kenchan2001

お礼率 43% (294/669)

akasakaさん本当にいつもありがとうございます。 大変心強いです。
おかげさまで、CDの内容をハードディスクにコピーした後旧PCでセットアップをする方法で、かなり進展しました。 新しいPCにリカバリーディスクを用いるためにCDドライブを認識させる今までの手間はなんだったんでしょうか・・・?
さて、ウィンドウズ95のセットアップディスクをハードディスクにコピーしてからsetup.exeをしたところ、何と「Windows 95にようこそ」と画面に表示された時には、思わずガッツポーズがでました。 がっ・・・すぐにエラーメッセージSU-0013が表示されました。 readmeで確認すると以下のとおりです。

  「スタートアップドライブをMS-DOSのブートパーティションにする必要があります。スタートアップドライブがHPFSまたはWindows NTのファイルシステムのある場合はセットアップ実行前にMS-DOSのブートパーティションを作る必要があります。」

と言われてもブートパーティションって何でしょうか? この先私はどうすればよいのでしょうか? 後一息なので助けて下さい。 お願いします。
投稿日時 - 2001-10-06 17:10:10
  • 回答No.10
レベル9

ベストアンサー率 38% (38/99)

 ん~、MeはDosコマンドのほとんどが無いのでしたっけ。  95か、98か、3.1の起動ディスクで試せませんか? SYS /? とやると、説明が出るはずですけれど。 ...続きを読む
 ん~、MeはDosコマンドのほとんどが無いのでしたっけ。

 95か、98か、3.1の起動ディスクで試せませんか?

SYS /?

とやると、説明が出るはずですけれど。
補足コメント
kenchan2001

お礼率 43% (294/669)

akasakaさん何度もスミマセン。
私が今使っている起動ディスクはWindows95のものでちゃんとMS-DOSは入っています。setup.exeもdosの中で動いているので問題ありません。
SYSというコマンドがエラーとなるようです。 SYS /?とやっても無効といわれてしまうので困っています。試しに起動ディスクにあるdos関連のファイル(Autoexec.batとかconfig.sysなど)を全部Cドライブにコピーしてやりましたがフロッピーを抜いて電源をいれるとSystem Loading Errorとなってしまいます。どうしたら良いでしょうか?
投稿日時 - 2001-10-08 22:54:19
  • 回答No.9
レベル9

ベストアンサー率 38% (38/99)

フロッピーで起動したとして、 AドライブがFD CドライブがHDDのはずです。 そこで、 SYS C: と打ってエンターを押すと、DOSシステムの転送が始まります。 これで、HDDが単体で起動する様になります。 ...続きを読む
フロッピーで起動したとして、
AドライブがFD
CドライブがHDDのはずです。

そこで、
SYS C:
と打ってエンターを押すと、DOSシステムの転送が始まります。

これで、HDDが単体で起動する様になります。
補足コメント
kenchan2001

お礼率 43% (294/669)

akasakaさん、こんにちは。 早速SYS C:を試してみましたが、「コマンドまたはファイル名が違います」とのエラーメッセージがでてしまいました。
どうしたらいいでしょうか?
投稿日時 - 2001-10-08 11:44:44
  • 回答No.8
レベル9

ベストアンサー率 38% (38/99)

 「スタートアップドライブをMS-DOSのブートパーティションにする必要があります」ですか…  「これはディスクで起動する必要があります」と同じ意味だと思います。  おそらく、FD起動したのではないでしょうか? 違ったりして。  Windowsは、起動したHDDにしかインストールできませんので、まずHDDに「SYS」コマンドでシステムを転送して、HDDで起動できる様にしてやります。   ...続きを読む
 「スタートアップドライブをMS-DOSのブートパーティションにする必要があります」ですか…

 「これはディスクで起動する必要があります」と同じ意味だと思います。

 おそらく、FD起動したのではないでしょうか? 違ったりして。
 Windowsは、起動したHDDにしかインストールできませんので、まずHDDに「SYS」コマンドでシステムを転送して、HDDで起動できる様にしてやります。

 さ~て、動くでしょうか?
補足コメント
kenchan2001

お礼率 43% (294/669)

akasakaさん、本当に素人で申し訳ありません。
回答にありました「HDDにSYSコマンドでシステムを転送して・・・」という意味が判りません。 今HDDの中には何も入っていないのでMS-DOSが動くようにすればよいのですね。 具体的に起動ディスクの中にあるどのファイルをHDDにコピーしてやればいいのでしょうか? 起動ディスクの中身をすべてHDDに書き込むだけでDOSモードで立ち上がるのでしょうか?
投稿日時 - 2001-10-07 00:32:10
  • 回答No.11
レベル9

ベストアンサー率 38% (38/99)

 う~ん…  じゃあ、もう一度HDDを初期化しましょう。  ただし、フォーマットコマンドをシステム転送オプション付きで実行してください。 FORMAT /S C:  これで、フォーマット後にシステムが転送されます。  でもSYSコマンドが、認識しないと言うのは何なんでしょう?  理解に苦しみますね。
 う~ん…
 じゃあ、もう一度HDDを初期化しましょう。

 ただし、フォーマットコマンドをシステム転送オプション付きで実行してください。

FORMAT /S C:

 これで、フォーマット後にシステムが転送されます。
 でもSYSコマンドが、認識しないと言うのは何なんでしょう?
 理解に苦しみますね。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ