- ベストアンサー
MS-DOSについて
こんばんは。早速ですが、質問します。 FDで送られてきたデータをHDにコピーしたのですが、 多分、間違えてコピーコマンドのところを copy c:\ a:\data\ と打ち込むところを copy c:\ a:\data と打ち込んだらしく、 HDの中に、フォルダ『data』ではなく、ファイル『data』が作成されてしまい、そのファイル『data』は、FDの中身と同じ容量です。 すでにコピー元のFDは別作業のためFormatしてしまい、 残っているのはファイル『data』だけです。 このファイルの中にデータが入っているはずなのですが このファイルをフォルダに変える(もしくは展開する) ことは出来ないのでしょうか?相当困っているので よろしくお願いしますm(_ _)m
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
#1および#3のものです。非常に残念なお知らせです。 現状インターネットでサルベージかけて見たんですが、一つにまとめられたファイルを元に戻す事は出来なさそうです。 各ファイルの情報がまとめられたとたんに欠落するからでですね。 各ファイルのファイルサイズが分かれば、バイナリエディタ等で切り出せば何とかなるかも知れません。エディタは下記サイトにありますが…。すみませんお力になれませんでした。
その他の回答 (6)
- ykkw_2001
- ベストアンサー率26% (267/1014)
ご質問の主旨を違えてるかもしれませんが、要は、コピー元のFDを復活できればいいのかと思います。 >すでにコピー元のFDは別作業のためFormatしてしまい、 もしFormatしただけで、データを上書きしていないのであれば、FinalData等のファイル復旧ソフトで何とかなるかもしれません。 ちなみにFinalDataは数千円ですが、私は以前、FDの中身の価値を考えて(考えて、考えた末に)買っちゃいました。
- AE100kai
- ベストアンサー率26% (54/201)
NO.5です。 VZエディッターなどで中身が確認出来ると言いましたが、見れる内容の物が限られますのでご注意下さい。 autoexec.bat config.sys *.txt などは中身が確認出来ますが、 *.exe himem.sys などのデータファイルは確認出来ませんので… あとは、中身の確認出来た物は、VZエディッターや copy con コマンドなどでファイルを作れば元に戻す事は可能ですが、確認出来ないファイルについては、どうする事も出来ません。 himem.sys を使っていた様なのでDOSのVerは5.0以上だと思いますので、フロッピーのアンフォーマットを掛けてみる事をお勧めします。
お礼
やはり、ファイルやデータの編集は出来ても、 フォルダをファイル化してしまったものを展開することは 不可能ということですか…。 やはり、ダメ元でしたが、少し悔しいです(^^) ありがとうございました。
- AE100kai
- ベストアンサー率26% (54/201)
まとめてコピーをしてしまった様ですね… この場合、autoexec.bat config.sys などのファイルを一括してAドライブのdataという名前でコピーされていますので、ファイル展開は無理です。 copy c:\ a:\data\ であれば、Aドライブのdataと言うディレクトリにCドライブのファイルをコピーすると言う文法になりますが。 copy c:\ a:\data ですと、CドライブのファイルをAドライブのdataと言うファイル名でコピーすると言う文法になるので… 中身を見れる可能性があるとすればVZエディッターなどでdataの中身を確認してみれば、autoexec.bat config.sys などの中身が1つのファイルとして入っていると思います。 それで中身が確認出来なければ、手に負えません。 あとは、フォーマットしてしまったフロッピーがフォーマットされたままの状態であれば、アンフォーマットを掛ければフロッピーの中身が復活させる可能性もありますが… これは、使ってるDOSのバージョン次第ですので… Ver5.0以降であれば、多分復活させれると思いますが…
お礼
VZエディッター早速試してみたいと思います。
- PAPA0427
- ベストアンサー率22% (559/2488)
#1のものです。すみません。ひっとしてNECのPC-9800シリーズですか? DOS/V機ならHDDはCドライブ固定なので、先ほどの回答は失礼しました。NECのPC-9800シリーズならHDDはAドライブになりますね。でFDがCドライブという事ですね。 ですからFDの内容が「data」というファイルにまとめられちゃったんですね。う~ん、解決策を探してみます。お時間下さいね。
補足
すいません、MS-DOSといったらPC-9800という概念しか無かったのでPC/AT互換機のDOSではないと書くのを忘れていました。すみません。m(_ _)m
- se-ichi06
- ベストアンサー率25% (109/427)
copy c:\ a:\data コピーコマンドはこれで合っています。 最後の¥は必要ありません。 Cドライブの内容がドライブのdataフォルダに格納されるはずです。 dataがファイルだとしたら、remコマンドで拡張子を付けてみたらどうですか?
補足
はい、一の補足に書いたとおり、ファイルがすべてコピーされるのを見届けた後、フォーマットして、HDを覗いてみたら ディレクトリではなく、ファイルになっていたのです。 cd data と打ち込んでもdataフォルダに入れないので おかしいと思い、dirで見てみると、 拡張子無しの『data』というファイルが見事作成されていました。 フォルダの拡張子というのはあるのでしょうか? どうぞよろしくお願いします。
- PAPA0427
- ベストアンサー率22% (559/2488)
あのう、大変失礼ですが両方ともそれではコピーできませんが。 copy c:\ a:\data\ では、Cドライブからa:\data\ディレクトリへコピーという意味です。 たぶん、「Copy A:\*.* C:\data」の間違いではと思います。で、FDに入っていたファイルが一つなら、そのdataがファイルそのものだと思われます。 例えば、ABC.txtファイルがFDに入っていて、上記手順でコピーされた場合、abc.txtがただのdataというファイルにレネームされてコピーされているはずです。 ですから、拡張子やファイル名をエクスプローラーか何かで正規のファイル名に修正してあげるだけで復旧が可能かなと思います。FDに複数ファイル入っていた場合は、エラーとなりコピーできなかったと思いますから。
補足
いえ、FDを丸ごとコピーする際はc:\であってるはずです。(今までそうやってFDをコピーしてきたので) コピー中には autoexec.bat config.sys himem.sys **.* **.* **.* 省略 **.exe ファイル10個をコピーしました。サイズ******,***b と表示されていたので、問題なくDATAのファイルの中に 入っているはずです。
お礼
いえいえ、もともとダメ元でしたので、 今晩にでも、早速試してみようと思います。 ありがとうございました。