NTFSのデュアルブート不足ファイル


14

3つのパーティションがあります。1つはWindows 7(ntfs)、もう1つはUbuntu(ext4)、もう1つはデータ専用です(ntfsで両方のオペレーティングシステムが認識できます)。

私の問題は、Ubuntuを使用してデータパーティションにいくつかのファイルを保存していたことです。Windows7を起動すると、そのデータはすべて失われました。その後、Ubuntuを使用していてもファイルが見つかりませんでした。

私のファイルは単になくなっていました:(

Ubuntuでできることはありますか、それともWindowsの問題ですか?


私はこれを言うのは嫌いですが、ユーザーの問題のように聞こえます。ファイルを保存した後に実際にファイルを見たことがありますか?本当に保存した場合、通常は消えません。おそらく、Ubuntuのext4パーティションを検索して、それらが別の場所に保存されているかどうかを確認してください。
マーティフライド

ハハ私もそう思いました。いいえ、ファイルはありません。実際、これとまったく同じ状況に遭遇するのは2回目です。
イェフダ

ファイルをどのように保存しましたか?書き込みエラーが表示されない場合に備えて、nautilusなどの別の方法を使用してそれらが存在することを確認しましたか。NTFSアクセス許可を正しく取得するのが簡単ではない場合があるため、書き込みが失敗した可能性があります。
マーティフライド

ファイルは約1週間そこにありました。私はubuntuを使用して何度もアクセスしました。ネットからダウンロードしたいくつかのpdfファイルとビデオファイルでしたが、ファイル名を変更する必要はありますか?Linuxではより多くの文字を使用できます。間違ったファイル名が原因で、win7はファイルテーブルからファイルを消去できますか?
イェフダ

1
まず、Windows 8を休止状態にしてUbuntuをインストールしましたか?または、さらに悪いことに、Windowsを休止状態のままにして、NTFSパーティションにファイルを保存し始めましたか?これら2つのいずれかが当てはまる場合、データが破損し、場合によっては永久に失われるという悪いニュースをお伝えする必要があります。データが破損するため、ファイルを冬眠システムに保存する必要はありません。
ブライアン

回答:


16

Windowsを休止状態にした場合(または目的または省電力のため)、ubuntuを使用してNTFSパーティションにファイルを保存し、Windowsを起動すると、Windowsは休止状態にある間にディスクが破損したと判断し、異なるものを「修正」します。その後、ubuntuに再度ログインすると、ファイルが実際に削除されたことを確認するだけです。

また、Windows 7がshudownに更新プログラムをインストールした後、更新プログラムのインストールに関連する追加のタスクを行うと、更新プログラムをインストールした後にchkdskを実行することがあるので、更新プログラムからシャットダウンした後にUbuntuを起動しないように注意してください。http://www.linuxquestions.org/questions/linux-newbie-8/windows-chkdsk-deletes-files-written-by-ubuntu-on-an-ntfs-partition-913606/

はい、共有パーティションでもWindowsパーティションから分離し、ファットパーティション(USBドライブ)でも注意してください。

ソース、https://superuser.com/questions/211079/what-do-i-have-to-take-care-of-when-hibernating-both-ubuntu-and-windows-dual-bo/211175#211175/superuser/39532/hibernating-and-booting-into-another-os-will-my-filesystems-be-corrupted

編集:私は未亡人のサイトを見て、彼らが休止状態のプロセスを詳述しているかどうかを見つけようとしましたが、これは興味深いですねhttp://msdn.microsoft.com/en-us/library/dd143253(v=winembedded.5).aspx、せいぜいハードドライブからの書き込みキャッシュはメモリに保存されており、ドライブを再起動した後に書き込まれているようです。これは、最初の削除のように「削除」していないため、ファイルを回復できないことを意味する可能性がありますシステムはそれを認識しませんが、実際にはキャッシュされたデータの大部分を上書きします。もっと調べる必要があります。


4

それは私にも起こりました。インターネットでこれについて多くのことを読んだ後、Windowsが休止モードになっているときにこれが起こることを知りました。askubuntuおよびスーパーユーザーには、関連する質問がすでにいくつかあります。

NTFSパーティションでファイルが消える

/superuser/144720/missing-files-when-windows-7-returns-from-hibernate-w-dual-boot


3

似たような設定があります。NTFSの「共有」ドライブでWindows 7を休止状態にし、Ubuntuでファイルを編集してから、Windows 7を起動して変更内容を見つけます。

いくつかの回避策として、共有ファイルに外部ハードドライブまたはUSBドライブを使用するか、または

hibernate.bat内容を含むファイルを作成します(D:\ドライブに変更します)

mountvol D:\ /D 
shutdown /H

startup.bat内容を含むファイル(D:\ドライブに変更)

mountvol D: 'VolumeName'

hibernate.batWindowsを休止状態にするために実行(スタートメニューから休止状態にしないでください!)Windowsの起動時に
実行startup.batします

また、Windows 8の「高速起動」機能を無効にする必要がある場合があります

ソース


1
しないでください。Windowsは、休止状態のシステムに保存されたデータを破損することでよく知られています。
Braiam

@Braiamは、ウィンドウを1つのドライブのみ休止状態にする方法がありC:ます()?私は冬眠前の窓からのデータパーティションをアンマウントしています

1
その質問はスーパーユーザー向けだと思います。ただし、Windowsで動作するNTFSドライブへのアクセスについては、システムを適切にシャットダウンするかデバイスをアンマウントする必要あります。
ブライアム

ありがとう、minerz、それは役に立ちます。高速起動を無効にしました。hibernate.batで、mountvol D:\ / Dを使用して、休止状態にする前にデータドライブをアンマウントしますか?
ワレックス

@Walexはい、WindowsがD:\ドライブの状態を休止状態にしないようにしてください
kiri

0

win8でも同じ問題に直面しました。win8からUbuntuのfat32パーティションに保存されたファイルにアクセスできませんでした。そして解決策は、win8の高速起動機能を無効にすることでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.