古いハードドライブから Onedrive ファイルを回復できますか?

古いハードドライブから Onedrive ファイルを回復できますか?

古いハード ドライブからいくつかのファイルを回復する必要があります。それらのファイルは Onedrive フォルダーにあり、オフラインになっているようです (それらのファイルには十字アイコンがあり、それらのファイルのいずれかに対して「attrib filename」を実行すると O 属性が表示されます)。

これらは、かなり前にクラウドの OneDrive から削除したファイルなので、クラウドの OneDrive の以前のバックアップから復元する方法はありません (すでに確認しましたが、クラウド内の OneDrive の古いバックアップにも存在しません)。

ファイル(画像、docx、テキスト ファイル)のサイズから判断すると、それらは「空」ではないので、すべてのコンテンツが含まれており、回復可能であると思われます。

Robocopy を使用して現在の Onedrive フォルダーにコピーしようとしましたが、コピー先でもオフラインになっており、開くことができません。

「クラウド プロバイダーが見つかりません...」などのポップアップが表示されるため、コピー アンド ペーストでコピーできません。

これらのファイルを回復する方法はありますか? 古いドライブを使用していたときと同じ Onedrive アカウントと資格情報を使用しています。

次のコマンドでコピーしました: ROBOCOPY F:\USERS\RichardK\Onedrive C:\Users\RichardK\Onedrive /MIR /B

ご協力いただければ幸いです

答え1

「OneDrive オンデマンド」機能があり、これを有効にすると、ファイルがオンラインのみで保存され、ローカルには存在しない可能性があります。これは、OneDrive 設定で制御されると思います。

ここに画像の説明を入力してください

これがチェックされている場合、またはOneDriveの使用中にチェックされていた場合、OneDriveはローカルコピーを保持していない可能性があります。(代わりに表示されるのはNTFS 再解析ポイント)。

ファイル(画像、docx、テキスト ファイル)のサイズから判断すると、それらは「空」ではないので、すべてのコンテンツが含まれており、回復可能であると思われます。

この場合は、おそらく正しいでしょう。コピーするだけです。

答え2

LaurenceC は正しい答えのヒントを与えてくれたようです。問題は、ソース内のオフライン ファイルが実際には空であり、サイズが「サイズ: 50,605 KB」、「ディスク上のサイズ: 0」のように表示されることです。ディスク上のサイズは、ファイルが実際にディスクで占めているサイズです (使用されているクラスターを追加します)。robocopy で実行されたコピーでも同様です。他のサイズはおそらくファイルに埋め込まれており、robocopy はそれもコピーします。

関連情報