• 締切済み

unixで書いたテキストを読み取りたいです

1996年にunixのmuleで書いたtexのファイルをフロッピーディスクに保存してあるのですが、windows7パソコンにつないでも読み取ってくれません。(開こうとするとフォーマットを求めてきます。)これを何とか読み取りたいのですが、どうしたらよいでしょうか?ちなみに私のパソコンにはubuntu11.10がインストールされているのでlinuxを使えば何とかなると思うのですが。

みんなの回答

noname#215107
noname#215107
回答No.3

フロッピーが、旧国内パソコンPC9801シリーズなどで使われていた、1.2MBフォーマットだと、2モードでのドライブでは読めない可能性があります。 FDDは3モード対応ですか? フロッピーが古すぎて、壊れている可能性ももちろんありますが。

sugakujyuku
質問者

お礼

情報ありがとうございました。ubuntuでunixのfileコマンドでフロッピィディスクのファイル属性を調べたところ、圧縮ファイルであるとわかったので、zcatとtarコマンドでファイルを復元することができました。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

フォーマットするようにメッセージが出る、ということから考えて、あなたの使っているFDDが対応していない可能性が高いと思います。 http://ja.wikipedia.org/wiki/3%E3%83%A2%E3%83%BC%E3%83%89%E3%83%95%E3%83%AD%E3%83%83%E3%83%94%E3%83%BC%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96 の「日本では...」にあるような、1.2Mフォーマットでは無いかと予想されます。 もし、そうだとすると、まずは、3フォーマット対応のFDDを探すことから始めなければなりません。

sugakujyuku
質問者

お礼

情報ありがとうございました。ubuntuでunixのfileコマンドでフロッピィディスクのファイル属性を調べたところ、圧縮ファイルであるとわかったので、zcatとtarコマンドでファイルを復元することができました。

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.1

問題は、三つの段階にあるでしょう。 一つは、そのLinuxPCにFDDがあるのか? これには、1996年に使っていたPCと 同系統のFDDが搭載されているか?という問題を含みます。 たとえば、PC-9801のFDDで保存したものなどでは、問題は複雑になるかもしれません。 1996年の日本では、Windows95に沸く中、パソコン通信仲間の中には FreeBSD(98)でPC-9801/9821を使っていた大学生なんかもいました。 二つ目は、そのFDDをLinuxで正常に扱える状態にあるか? 普通は自動認識で動いていると思いますが 本当に、Ubuntu11.10でデフォルトでFDDが動くのかどうかは把握していません。 (そもそも、サポート期間の問題から12.04LTSにすることが推奨と言えます) 21世紀になってFDDを使っているのは FDD信仰の古い人か、あるいはXPをSATA構成で導入してきたWindows自作erで… LinuxでFDDを使う人は非常に少ないので UbuntuがFDDをデフォルトからはずしていたとしても、さして不思議なことではありません。 (ドライバーは入っていても、fdutilsは入っていないなんて状態じゃないかと思います) 認識していれば、/dev/fdとか/dev/fd0というデバイスファイルがあるはずです。 そして、認識していれば普通に読めるはずです。 古いUbuntuでは、以下のような手順があったようですが 現行の環境でも同様でイケるのか、あるいは同様の手間がかかるのかは知りません。 https://forums.ubuntulinux.jp/viewtopic.php?id=3324 読めないとしたら、前述のFDDの仕様の違いによる問題かもしれませんし 単純にFDが劣化していたり、FDDが故障している可能性もあるかもしれません。 三つ目は文字コードの問題です。 1996年のUNIXであれば、EUC-JPで保存されている可能性が高いでしょう。 ですから、Linux系OSで読み出すことはできますが、UbuntuはUTF-8が標準なので ファイルを正しく扱うためには、文字コードを考慮した使い方が必要になります。 定番的な使い方は、foo.texというファイルだとしたら nkf -w foo.tex > foo.utf8.tex といった手順で、nkfコマンドでUTF-8のファイルに変換し、それを使います。 あとは、当然ながら、TeXを扱えるソフトが必要なので ソフトウェアセンターを使ってtexというキーワードで検索してみましょう。 日本語TeXについては、ずっとVine LinuxがTeXの環境整備が簡単と言われてきました。 フォントの設定など、いくつかの面倒なことがあったためです。 現在のTeX環境が、Ubuntuでどうなっているのかは把握していませんが 思うような表示環境が整わなかった場合は 何かしら、パッケージが不足していたり、設定ファイルに不備があったりすると考えられます。 ググっても、manを読んだり、試行錯誤して納得いかなければ 一度、VirtualBoxの中にでもVineを入れてみてもいいかもしれません。

sugakujyuku
質問者

お礼

情報ありがとうございました。ubuntuでunixのfileコマンドでフロッピィディスクのファイル属性を調べたところ、圧縮ファイルであるとわかったので、zcatとtarコマンドでファイルを復元することができました。

関連するQ&A

  • unixで書いたテキストを読み取りたいです

    すぐに回答ほしいです 1996年にunixのmuleで書いたtexのファイルをフロッピーディスクに保存してあるのですが、windows7パソコンにつないでも読み取ってくれません。(開こうとするとフォーマットを求めてきます。)これを何とか読み取りたいのですが、どうしたらよいでしょうか?ちなみに私のパソコンにはubuntu11.10がインストールされているのでlinuxを使えば何とかなると思うのですが

  • Windows98のフォーマット(フロッピーディスクドライブはありません)

     今Windows98を使っているのですがLinuxを使いたいと思いWindows98をフォーマットしたいと思っています。  質問なんですがLinuxをインストールするにはWindows98を消さないといけませんか。  消さなければいけなとして僕の使ってるパソコンにはフロッピーディスクドライブが無いんです、起動ディスクもなくしてしまいました。 これだとWindowsを消すことはできませんか?

  • Unixデータをwindowsでみたい

    大学の研究で使っているUnixのデータをwindowsで見たいんですがどうしたら良いでしょうか? データの形式はアスキー変換したのですが、フロッピーのフォーマットが違うので持ち出せません。Unix上で dosread doswrite dosdir dosformat などのコマンドをいれてみても"not found"と表示されてしまいます。 Unixのフォーマットされたフロッピーをwindowsでみれる方法はないでしょうか? Unixの方は大学の測定機なのであまりいじりたくありません。卒論がもうすく締め切りなのでできるだけ早急にお願いします。

  • UNIX,Linux

    はじめまして。 今、情報処理の勉強をしているのですが、 UNIX、Linux、Windows、Mac OSの説明がわかりにくいのです。 Windows、Mac OSはパソコンを買うときに店頭で見たのでわかるのですが、 UNIX、Linuxは見たことありません。 UNIX、Linux、Windows、Mac OSの違いや特徴など教えてください。

  • UNIXフォーマットなFDの読み方

    UNIX上でフォーマットしたFDの中身を LinuxもしくはWindows上で見る方法を教えてください。 いろいろ試しましたが、読み込めませんでした。

  • Linuxについて

    Linuxについて 私のパソコンがおかしくなりwindows7にlinux Ubuntu 9.04をインストールしました。 そこで、またwindows7に戻そうとしたらできませんでした。 どうすれば、windowsをインストールできますか? 今は、7のインストールディスクとvistaのインストールディスク と、Ubuntu 9.04のインストールディスクを持っています。 他に必要なものがあれば教えてください。 何でもいいので、解決方法を教えていただけるとうれしいです。

  • フロッピーディスクが開けなくなりました。

    フロッピーディスクが開けなくなりました。 今時、フロッピーディスク??と言われそうですが、ちょっとした細々としたファイルは フロッピーディスクに保存(保管?)しています。 USBメモリとかで保存したらいいのでしょうが、無駄に容量が大きかったり、価格が高かったり、 小さいから紛失しやすかったり、小さいから管理がしづらかったりで、 フロッピーディスクを使っています。 さっきまで開いていたフロッピーディスクドライブが、突然、読み込みができなくなり、 「このファイルはフォーマットされていません。フォーマットしますか」と表示かでます。 何がなんでも、このファイルを開きたいので、どうぞお知恵をお貸しください。 なお、違うパソコン3台で、試しに開いてみましたが、どれもフォーマットを求められます。

  • フロッピーディスクに保存したファイルが読めなくなってしまいました。

    フロッピーディスクに保存したファイルが読めなくなってしまいました。どうにかしてファイルを読み込みたいのですが上手い方法はないでしょうか。 久々にフロッピーディスクを使おうとしましたが、 1枚だけ正常にアクセスできず、開こうとするとフォーマットを求めてきます。プロパティーを見ると使用領域は100%で空き領域は ありません。内容的には7年くらい前にやりとりしたメールの数々ですが、そのとき使用していたパソコンのOSはWindows95でした。やけになってフォーマットしようかと思ったこともありましたが、ディスクは使用されてるわけですからデータは消えてしまうわけですよね。 ちなみに現在使用しているOSはWindows vista ですが、近々Windows 7 にアップグレードする予定です。 何とか読めるようにしたいのですが、どなたか方法をご存じの方、 助けてください!

  • dos2unix(コード変換)をしなくてもも済むLinuxの設定

    RedHat Linux9でWebサーバーをつくり、Perlを使ったCGIプログラムもアップしています。しかし、CGIプログラムはWindowsで作成し、Linuxにアップしているので、そのままだとコードが違い表示されないので、 dos2unix < DOS_FILE >UNIX_FILE とLinux側でやってコードを変換しています。 これをいちいちやらないようにするためにはどうすれば良いのでしょうか。 何かをLinuxにインストールするなどしたら大丈夫になりますか?

  • UNIX コマンドの練習方法について

    こんにちは、UNIX初心者です。 sed, awk などのUNIXコマンドを、OSをインストールせずに、現在のwindows 98SE のままで、 1.ブラウザ画面内で、どこかのサイトを利用して、   ブラウザ内で、UNIX or Linuxコマンドの練習できないかどうか? 2.みなさんは、どうやってUNIXコマンドをwindows上で、練習されてますか? 3.Linux を同マシンにインストールする場合、OS+作業領域の容量ザイズは、1GB? くらいでしょうか? ---------------------------------------------- 知人からは、windows98 のままで、Linux をインストールして、ダブルOS(デュアル)で、どうか? と言われております。 どなかた、教えてください。