• ベストアンサー

DOS上でのファイル共有の仕方

下記の質問の理由により、データを退避させたいと思っております。   http://oshiete1.goo.ne.jp/kotaeru.php3?q=325267 a)調子の悪いPC(再起動しまくるが、プロンプトモードであればDOS起動は可) b)正常のPC(Windows98起動可) において a)のメールデータを退避させたいと思います。 a)には、USB接続のLANモジュールがあり、b)はPCIのLANカードが搭載されております。 最悪 a),b)のLANカードを入れ替える(ドライバの問題などで)ことも検討されますが、LANカードが認識できたと仮定して、 b)側の端末から、NETBEUIプロトコルで、a)の共有フォルダを参照したいと思います。 その際の、DOSコマンドはいかがなものでしょうか? またそれを実施する手順などご紹介いただけないでしょうか?

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>a)には、USB接続のLANモジュールがあり、b)はPCIのLANカードが搭載されております。 DOSではUSBが使用できませんので、ドライバうんぬんの以前の問題です(もちろんドライバも存在しません)。 また、b)のLANカードを使用するにしても、DOS用のドライバが添付されていないとどうしようもありません。 >またそれを実施する手順などご紹介いただけないでしょうか? 参考URLをどうぞ。 あと、LanManagerのクライアントはお持ちですか? NT4.0ServerのCD-ROMの2枚目にあります。 もしくは次のURLから、Microsoft Workgrouup Connectionをダウンロードしてください。 http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q241282& Transferring a Single File Greater Than 1.44 MB Download MSWGCN.exe (Microsoft Workgroup Connection) from: から mswgcn.exeをダウンロード >DOSコマンドの net use などで動作はできそうですが、 >相手のフォルダをネットワークドライブに割り当てる方法はわかるのですが、自分のフォルダを共有設定にする方法がわからないのです。 NET USEではできません。 また、DOS版のLanManagerはクライアントにしかなれませんので、フォルダを公開することが出来ません。 なので、NET BEUIが使えるようになったら、a)のPCからb)の共有フォルダにコピーをする必要があります。

参考URL:
http://www.tagiya.co.jp/~toshi/lanman/
cvlaser
質問者

お礼

> DOS版のLanManagerはクライアントにしかなれませんので、フォルダを公開することが出来ません。 これが明確になっただけでも充分です。(ありがとうございます)わからないというよりは、できないというわけですね! > あと、LanManagerのクライアントはお持ちですか? そうすると、Windows98でなら動作するUSB-LANカードをb)に入れ替え、b)についていたLANカードをa)に入れ替え(= a') a')のDOSのドライバを探し・・・ かなり大変そうですね!(実現性がかなり低くなってきました。皆さんからすればはじめからわかっていたかもしれませんが) HDDを調達する方が結果早そうですかね。 どちらかにチャレンジしてみます。 ご回答ありがとうございます。

cvlaser
質問者

補足

結局HDDにデータを退避させる単純な方法で実施いたしました。 Micorsoftのサイトなどご紹介いただき本当にありがとうございました サイトをじっくり参照し勉強したいと思います。 結局Dドライブに退避させクリーンインストールいたしました。 データを転送(リストア)予定です。 ご助言ありがとうございました。(ご返事遅くなりました) 様々な困難が待っておりましたが何とか、XPインストールまでこぎつけました。 <実施した事項> ・DOSプロンプトからファイルをDドライブへコピー ・新しいHDD(IBM 82.3GB)を購入しDドライブを交換 ・BIOS(Gigabyte GA-6vx7-4x)で正しく認識できず、教えてgooをいろいろ検索。 ・BIOSのHDD ditection でCHSの設定などを変更し偶然、HDDの容量が一致 ・DosのFDISKでは正しい容量を認識できず(15GB程度)  (XPのインストーラでは 15GBにインストールしようとする) ・IBM Disk Manager 2000 をダウンロードしHDDを認識できるようにする  75GB程度であったが、GA-6vx7-4x の最新BIOS(F45)ではそれが上限と判断  http://www.gigabyte.co.jp/support/via694x_old.htm#link6vx74x   F23 にて 「2. Support HDD size of 75GB 」対応 ・DドライブへXPをインストール ・メールデータを退避させたHDDを異なるPCに接続しネットワーク経由でファイル転送(予定)

その他の回答 (2)

  • o_tooru
  • ベストアンサー率38% (899/2365)
回答No.2

あらあら・・・そうですか。 WindowsのDOSはあまり詳しくない物で、どこまでが今までのDOSなのか、どこからがWindowsのDOSプロンプトであるのか? Windows9x系ですと、リアルモードで立ち上がり、プロテクトモードに移行し・・・あたりからが、WindowsのDOSプロンプトになるのかな? fdiskのDOSではNETBEUIバインドしているのですかね?なんて全くおばかモードなのですが(爆) これもまた別回答ですが、新しいHDDをフォマットしてセカンダリーに接続して、下記のソフトで、壊れたHDDに入り込み、データーを新しいHDDに移動しますが・・・。 起動ディスクで立ち上げた後、下記のソフト「FD」を別なフロッピーから立ち上げ、壊れたHDDに入り込むことができます。目的とするファイルが分かっていれば、結構便利なソフトですよ。自宅のWindows98SEで時々緊急の時に使えるようにしてあります。

参考URL:
http://www.vector.co.jp/soft/dos/util/se020040.html
cvlaser
質問者

お礼

結局 o_tooru さんの当初の案どおり HDDにデータを退避させました。 FDのご紹介ありがとうございました。学生時代同ゼミの学生が使用していたのを思い出しました。ご紹介ありがとうございます。次回トラブル(あまり出したくないのですが)の際に参考にさせていただきます。 結局Dドライブに退避させクリーンインストールいたしました。 データを転送(リストア)予定です。 ご助言ありがとうございました。(ご返事遅くなりました) 様々な困難が待っておりましたが何とか、XPインストールまでこぎつけました。 <実施した事項> ・DOSプロンプトからファイルをDドライブへコピー ・新しいHDD(IBM 82.3GB)を購入しDドライブを交換 ・BIOS(Gigabyte GA-6vx7-4x)で正しく認識できず、教えてgooをいろいろ検索。 ・BIOSのHDD ditection でCHSの設定などを変更し偶然、HDDの容量が一致 ・DosのFDISKでは正しい容量を認識できず(15GB程度)  (XPのインストーラでは 15GBにインストールしようとする) ・IBM Disk Manager 2000 をダウンロードしHDDを認識できるようにする  75GB程度であったが、GA-6vx7-4x の最新BIOS(F45)ではそれが上限と判断  http://www.gigabyte.co.jp/support/via694x_old.htm#link6vx74x   F23 にて 「2. Support HDD size of 75GB 」対応 ・DドライブへXPをインストール ・メールデータを退避させたHDDを異なるPCに接続しネットワーク経由でファイル転送(予定)

  • o_tooru
  • ベストアンサー率38% (899/2365)
回答No.1

こんにちは、お困りですね。 さてご質問の件ですが、何とも言えませんね。プロトコルはWindowsの上で動く物だと思いますので、ちょっと難しいのではないでしょうか? そんな高度なことは考えずに、私でしたら、aのハードディスクを取り外し、bのPCのスレーブとして接続して、aにデーターを取り出しますが。 回答になっていなくてごめんなさいね。

cvlaser
質問者

補足

a)のHDDは15GB, b')は80GBのHDDを想定しております。(壊れたb)は40GB) b')をPri Masterに接続し、Windows98をインストールしてもいいのですが、容量の大きいHDD(=b')をWindowsXP用に準備する事を想定しておりました。 面倒くさがらずにすればいいのですが、何分、夜間作業する時間が数時間しかなく手戻りが少ないもので実施する必要がでてしまったためです。 おっしゃる通り、簡単な方法が一番いいのかもしれませんね #しかし、再度インストールしなおさなければなりません。 ちなみに、NETBEUIは、DOSでも動作するかと思います。 DOSコマンドの net use などで動作はできそうですが、相手のフォルダをネットワークドライブに割り当てる方法はわかるのですが、自分のフォルダを共有設定にする方法がわからないのです。

関連するQ&A

  • DOSでのネットワークプログラミング

    PC-DOSで今更ながらLANクライアント(NetBeui)のプログラミング(ターボC)を行おうと思うのですが、開発環境や資料を どこから調達すればよいのでしょうか。

  • DOS(Windows3.1)でLAN

    Windows3.1でネットにつなぎたいのですが、Network Client for DOSを使うとメモリがかなり消費してしまって、Windows3.1が起動しません。 [Network Client for DOSの設定] ・LANボード:Pci- FW-100TX ・プロトコル:TCP/IP [PCのスペック] ・CPU:Pentium 120MHz ・RAM:32MB SIMM ・HDD:1GB ・OS:PC-DOS J7.0,Windows3.1 です。 ちなみにCD-ROMドライブも使用しています。 どうすれば、メモリの空きを確保できるようになるでしょうか? DOSのマニュアルなどを見て、Autoexec.bat等の変更をやってみたりしたのですが、どうしてもうまくいきませんでした。 やはりメモリを足すしかないのでしょうか?そうだとしたら、どのくらいのメモリが必要なのでしょうか? よろしくお願いいたします。

  • DOS 特定の文字列を含むファイルのみの抽出方法

    C直下に2つのテキストファイル「A.txt」「B.txt」が存在するとします。 Aには「Start」、Bには「Second」という文字列が含まれているとします。 これらのテキストを、BATを使って『テキスト内に特定の文字列が含まれているファイル』のみをDOSプロンプト上に表示する方法をご教示願います。 ■想定するコマンド実行結果 ・Start.BATを実行→DOSプロンプトにて「A.txt」のみが表示する。 ・Second.BATを実行→DOSプロンプトにて「B.txt」のみが表示する。 よろしくお願いします。

  • LANがうまくアクセスしない

    XPのPC3台でLANを組みましたがPC1を起動しないと他のPC2とPC3相互間でアクセスできませんPC1とPC2または、PC1とPC3は他の一台が起動していなくってもアクセスできます。プロトコルはTCP/IPとNWLinkIP/SPX/NetBIOSとNetBEUIプロトコルを使っています。MEの時はどの2台だけでもアクセスできていたのですが、(NetBEUI使用していました)XPではPC1が中心になってるようです。ちなみにTCP/IPとNetBEUIだけではどうしてもLANが組めませんでした。何とかPC2とPC3だけで3台とも起動しないでも共有が使えるようには出来ないものでしょうか。宜しくお願いします

  • windows2000同士のネットワークでの共有について

    現在3台ともWindows2000のPCがあります。 各PCにそれぞれNetBEUIプロトコルを入れてHUBを使ってLANで共有できるように設定しています。 それぞれのPCに共有フォルダを作成して、ファイルの共有化を図っているのですがここで質問です。 例えば PCをそれぞれA・B・Cとして AからBのPCの共有フォルダにファイルを転送したとします。その時にBがPCを終了しようとするとB側で現在他のユーザーがアクセスしていることを表示するダイアログを表示したいのです。 現在のところそれができない為、B側ではシャットダウンしてA側でファイル転送のエラーが起こります。 ユーザ同士で現在アクセスしていることを示すような方法はありませんか?

  • 2台のルータ配下のデータ共有について

    2台のルータのLAN配下のPC同士でデータ共有する事は可能ですか? 訳あってそれぞれのルータに10台位ずつPCが繋がっていて、それぞれインターネット接続は可能になっています。 それぞれのIPアドレスは2オクテッド目までは同じですが、3オクテッド以下が異なるようになっており、それぞれデータ共有のプロトコルはNetBEUIを使っています。 今は物理的には切り離していますが、データ共有が可能なら繋げたいと考えています。 この場合の共有の方法はどうすればいいですか?

  • ファイルの共有について。

    PC98SEと95をクロスケーブルでつないでデータの共有をしたいと思い、トライしましたがうまく行きません。 98SEはネットワークボードが標準装備されています。 95の方はイーサネットボードを購入して付けました。 98SEでインターネットをしていますが、LANボードはUSBアダプタの外付けです。95のTCP/IPは認識されているようですが、98SEのTCP/IPはUSBアダプタを選んでアドレスを割り当てると、インターネットが出来なくなってしまいます。しかも両PCとも相手のPCを 認識しません。IPアドレスを自動設定にすると自分さえも認識しなくなるようです。NetBEUIを試してもダメでした。 pingは95の方は通ります。98SEも通りますがネット接続がまるで出来ません。その後互いのネットワークコンピューターを見てもどちらも相手を認識していないのです。 98SEに標準装備のネットワークボードのプロトコルが 選べないのが原因なのかなと素人的に思っていますが、 どのように設定すればいいのでしょうか? アドバイスをお願い致します。

  • 2000とXPのファイル共有

    一台のADSLルータにつながった2台のPCでファイルの共有がまったく出来なくて困っています。 過去のQ&Aを見てみましたがいまいち類似ケースがありませんでした。 ファイル共有はTCP/IPやNetBTを使わずNetBEUIのみで行いたいです。 ユーザー名とワークグループ名は同一の設定です。 --------------------- 1台目 Windows2000 pro ●ネットワークコンポーネント Microsoftネットワーク用クライアント 及び ファイルとプリンタ共有 NetBEUIプロトコル TCP/IP ←DHCPで設定、NetBIOS over TCP/IP は無効に設定 ●ネットワークの詳細設定で Microsoftネットワーク用クライアント 及び ファイルとプリンタ共有 にNetBEUIプロトコルのみにバインド ●ファイヤウォール類を無効に設定 ---------------------- 2台目 WindowsXP SP2 pro ●ネットワークコンポーネント Microsoftネットワーク用クライアント 及び ファイルとプリンタ共有 QoSパケットスケジューラ NetBEUIプロトコル TCP/IP →DHCP、NetBIOS over TCP/IP を無効に設定 ●ネットワークの詳細設定で icrosoftネットワーク用クライアント 及び ファイルとプリンタ共有 にNetBEUIプロトコルのみにバインド ●XPファイヤウォールは例外の選択箇所でファイルとプリンタの共有にチェックオン ●フォルダオプション→表示→詳細設定の簡易ファイルの共有を使用するをオフ ----------------------- 以上の設定でWindows2000側からは自分自身しか見えずXP側からは自分自身さえ見えません。 お助けを!!

  • ハードディスク(ファイル)などの共有が出来ないのですが

    お世話になります。 現在、Win95搭載のPCと、98搭載のPCをLANで接続して、インターネットやら、 ファイルの共有を行おうと設定中です。 一応? LANボードをそれぞれのPCにセットして、ドライバを設定したつもりでありますが、なかなか相手のPCなどが見えてきません。 例えば、95のPCでは、各ドライブの右クリックすれば、「共有」というところがでてきて、共有設定をしたのですが、98のPCは「共有」が出てきません。この出てこない状況は、完全にLAN設定が確立していないためでしょうか。 なお、DOSプロンプトで、ping 192.168.0.2などと入力して設定状況を確認いたしましたが、正常に設定なっているようにも見受けられております。 http://www.rodry.net/ を参考にして作業を進めております。

  • ルータのファイルの共有の仕方。

    NTT-ME MN7310(http://www.ntt-me.co.jp/mn/mn7000.html)というモデム内臓ルーターを使っています。 ━【ルータ】┳━【AのPC】       ┗━【BのPC】 という設定です。 パソ起動するとネット繋がる環境です。 AとBのパソでファイルの交換・共有をすることは可能でしょうか?