完全なnandroidバックアップを復元する前に何かをワイプする必要がありますか?


9

私は新しいROMをインストールするときにすべてをワイプするのに慣れていますが、nandroidの復元により、回復しているパーティションが自動的にワイプされるかどうか知りたいです。

復元を実行すると、「キャッシュのフォーマット中」および「復元前にブートを消去しています」というメッセージが表示されますが、残りのパーティション(システム、データ、.android_secureなど)には、それらに関するメッセージがありません。最初にクリアされます。

nandroid復元はパーティションを上書きしますか、それともファイルを現在の構造にマージしますか?

そして、これをより広い聴衆に適用できるようにするために、プロセスは電話ごとに(パーティションが追加されている場合があります)、クロックワークモッドのバージョンによって異なりますか?または、プロセスは誰にとっても同じですか?

回答:


4

私はこれをテストしました、そしてあなたの懸念は正当です。

ダミーファイルを追加/systemし、nandroid復元を実行しました。ダミーファイルは生き残った。同じテスト/dataを同じ結果で繰り返した。したがって、CWMがこれらのパーティションを最初にワイプしない理由がわかりません。

CWMの作成者は、おそらくそれが問題ではない、またはワイプされない正当な理由があるかもしれないと仮定しました。


あるいは、CWMのバグかもしれません。そして、それがCWMバグであるなら、それは最初ではないでしょう。:)
unforgettableidSupportsMonica

2

Nexus 7などの特定のデバイスでは、在庫ROMが統一/dataされており、通常FUSEマウント付きのSDカードとして使用されるため、これは不可能です。復元プログラムが/dataパーティションを消去した場合、バックアップは内に保存されているため、消去されます/data。たとえば、TWRPでは、/data/media/0/TWRP/BACKUPS/(deviceSerial)/選択したサブディレクトリにありますが、デフォルトでは、バックアップが開始されたときの「2013-12- 28-14-12-18 KOT49H」。

TWRPが復元時に実行しようとするのは、TWRPディレクトリツリー以外のすべてを再帰的にリンク解除(2)/ rmdir(2)することです。復元を実行すると、消去に関するメッセージが表示されました/data

それはあなたがどのリカバリーを使うかにも非常に依存するでしょう。TWRPの方法はCWMとは異なる場合があり、COTなどとは異なる場合があります。また、デバイスにSDカードスロットがあるかどうかにも依存します(Nexus 7にはない)。


1

通常、NAND復元では、復元するパーティションが完全に上書きされます。現在パーティションにあるものはすべて上書きされ、バックアップとまったく同じ状態が復元されます。とにかく完全に上書きされるため、復元する前にワイプする必要はありません。

代わりに、NANDバックアップが復元された後、通常はキャッシュパーティション(dalvikキャッシュを含む)をワイプして、復元された状態を正しく復元できることを確認することをお勧めします(キャッシュの問題による影響を受けません)。


1
あなたの答えは、私が当初考えていたものです。しかし、この回答が正確であることを示すリンクまたはリソースを提供できますか?質問の全体的な目的は、私が何が起こると思うかだけではなく、何が起こるか(または起こるはずであるか)を明確に知ることができるようにすることです。
Stephen Schrauger 2013年

2
残念ながら、いいえ、私はこの答えをバックアップするためのソースがありません。バックアップを復元しても、バックアップが作成されてから何も起こらないため、唯一の経験になります(これが目的です。バックアップが作成された時点まで正確に復元するためです)。
2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.