こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

LinuxとWindows間のデータ移動について

こんにちは。最近Linux、具体的にはUbuntuを使い始めています。

Windowsで使っていたHDDの中身のファイルをLinux上で普通に読めたり、
またHDDにデータを書き込めたりするので、LinuxはデフォルトでWindowsの
NTFSやFATに対応しているのだと思いますが、Windows上で使っていた
ファイル名がLinuxでたまに"???????????"のようになったり、LinuxでHDDにコピー
したファイルをWindowsで読み込もうとすると存在しないファイルですなどと言われ
たり、エラーがでてファイルを削除できなくなったりします。これを繰り返していると、
そのうちHDD全体に不具合がでてこないか心配です。

LinuxのNTFS、FAT対応はいったいどこまで信頼できると思えばよいでしょうか?
またLinux、Windows間でファイル名やデータなどが一切破壊されず、安全にデータ
交換するにはどのような方法がよいでしょうか?
よろしくお願いいたします。

投稿日時 - 2016-04-03 14:21:56

QNo.9153084

困ってます

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

>LinuxのNTFS、FAT対応はいったいどこまで信頼できると思えばよいでしょうか?
FAT16やFAT32なら構造は単純なので信頼性で言えばほぼ問題ないと思いますが。NTFSについてはマイクロソフトが仕様を公開している訳では無くしかもファイルのアクセス権等色々な機能があるのでLinuxマシンに直接繋いで読み書きするのはリスクがあるのは確かです。

>またLinux、Windows間でファイル名やデータなどが一切破壊されず、安全にデータ
>交換するにはどのような方法がよいでしょうか?
Linuxに直接HDDを繋ぐよりWindowsとLinuxでSambaでファイル共有してネットワーク越しにファイルのやり取りをする方リスクは少ないと思います。

投稿日時 - 2016-04-03 14:47:22

お礼

ありがとうございます。Sambaについて調べて試してみたいと思います。

投稿日時 - 2016-04-03 23:26:03

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

質問の内容ではOSやファイルシステムの理由で「データが破壊されている」のではなくて、単純な文字化けが発生しているだけではありませんか?
質問者さんの運用を推察する限りでは、Linuxで文書などを作成する場合はShift-JISに統一してみてはどうでしょうか。
WindowsでShift-JIS、LinuxでUTF-8を使っているだけではお互いの環境で作成した文書で文字コードが異なりますので文字化けする、ということになります。
もちろんですが、文字コード変換して対応してもいいです。

投稿日時 - 2016-04-03 14:52:51

お礼

ありがとうございます。文字コードの変更を試してみます。

投稿日時 - 2016-04-03 23:27:51

あなたにオススメの質問