web-dev-qa-db-ja.com

USBサムドライブの容量をスプーフィングする方法は?

Xbox Oneゲームをフラッシュドライブにロードしたい(SSDのパフォーマンスはHDDよりもはるかに高速です)。ゲームは約6GBで、使用したいフラッシュドライブは32GBです。ただし、Xboxでは、ゲームをロードできるドライブが次の要件を満たしている必要があります。

USB 3.0以上、256GB以上、NTFSファイル形式

ゲームをフラッシュドライブに保存できるように、32GBドライブのサイズを偽装したいと思います。

私が試したこと:

LINUXシェルを介してドライブを再フォーマットします-exFatのドライブの空き領域のみを変更できます。

私はこのタフなクッキーと格闘しているので、どんな助けもいただければ幸いです。

1
Dominick Jones

まず、直接の質問に答えます。空き領域を安全にスプーフィングする方法はなく、そうすることで基本的にデータの破損が保証されます。最近のファイルシステムは、ドライブ全体にデータを書き込むのが好きで、最初から最後までデータを入力しません。

さて、より実用的な解決策:「SSHD」と呼ばれるものの使用を検討してください。これは、HDDでバックアップされたストレージを備えた小さなSSDキャッシュを提供します。それらは、純粋なSSDよりもはるかに安価で必要な容量で見つけることができます。これを書いている時点では、60米ドル未満です。 a 500 GB Seagate SSHD または 1 TB WD SSHD 。これらは、最も頻繁にアクセスされるデータを組み込みSSD部分にキャッシュします。これはあなたが探しているスピードブーストのほとんどを提供するはずです。


フラッシュドライブを使用する際のもう1つの問題は、主に最小限のコストでストレージ用に設計されていることです。安価なものは20MB /秒に達するのに苦労します(私は10MB /秒未満の多くを見てきました)シーケンシャル速度、HDDの典型的な100-をはるかに下回っています200MB /秒。より良いものは最大150MB/sを要求しますが、それでもベストケースのシーケンシャル読み取りでのみです-書き込み速度は約20-30 MB/sでホバリングする傾向があります(ゲームプレイにはそれほど関係ありませんが、更新が遅くなります。

次に、ランダムな速度があります。それらは一般にバルクデータ転送用に最適化されているため、ランダムアクセス速度はあまり良くありません。確かに、HDDよりも優れていますが、それでもフルSSDよりはるかに遅れています。フラッシュドライブはSSDよりも安価なNANDを使用する傾向があり、コントローラーのパフォーマンスも低いため、SSDのようなパフォーマンスを提供するとは限りません。

3
Bob