問題タブ [usb-flash-drive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git-bash - フラッシュ ドライブを安全に取り外す - git bash - Windows 7 x 64
USB フラッシュ ドライブを取り出そうとしていますが、git bash でそれを行う方法が見つかりません。もちろん、従来の方法で行うこともできますが、git bash によるオプションがあるかどうかを知りたいです。ありがとう
eclipse - Eclipse が Users\(user)\ ディレクトリに作成するフォルダーの場所を変更するにはどうすればよいですか?
私は Eclipse を自分のフラッシュ ドライブで完全に実行できるようにしようとしているので、実際には Windows であれば、どのコンピューターでもどこでもプログラムできます。
これを実現するには、「.eclipse」、「.p2」、「.gitignore」、「.tooling」をC:\Users(user)\ ディレクトリではなくフラッシュ ドライブに配置する方法が必要です。
解決策はありますか?
c# - ディスクがフラッシュ ドライブかどうかの検出
フラッシュドライブを検出するプログラムを書きたいです。
しかし、問題があります。
コード:
うまく機能しますが、cdrom も検出します。それを防ぐ方法は?
c++ - 一部のフラッシュ ドライブは、コード (C++) ではフォーマットされませんが、経由で正常にフォーマットされます。「ディスクの管理」ウィジェットに何が欠けていますか?
USB フラッシュ ドライブをフォーマットするための C++ コードをいくつか継承しましたが、フラッシュ ディスクの状態が悪く、その理由 (またはフラッシュ ディスクの状態が悪い原因) がわからない場合は失敗します。
フラッシュ ドライブ (USB フォブ) にパーティションはあるがファイル システムがなく、状態がおかしい場合、WMI フォーマット コードはエラー 11「ドライブにメディアがありません」で失敗しますが、Windows ディスク管理ウィジェットを使用すると、ドライブは正常にフォーマットされます。 . そして、ディスク管理ウィジェットでフォーマットした後、私の WMI コードはそれ以降も適切にフォーマットします。私のコードは、パーティションを削除する前にディスク管理ウィジェットでフォーマットされていたと仮定して、diskpart を使用してパーティションを削除し、パーティションを再作成した後でも、それを正常にフォーマットします。
これは、複数のブランドとサイズの USB フラッシュ ドライブで再現できます。おかしな状態にするために、まずデータをドライブにコピーしてから、diskpart を使用してパーティションを削除して再作成します。その後、ドライブがフォーマットできないおかしな状態になることもあれば、正常にフォーマットできることもあります。常にディスク管理ウィジェットで適切にフォーマットできます。「管理者として」コードを実行しても違いはありません。
ディスク管理ウィジェットの動作の違い、または不足しているものを理解するのを手伝ってくれる人はいますか? うまくいかないのになぜうまくいかないのか途方にくれるので、解決のために次に何を試せばいいのか本当にわかりません。
これが私がコードでやっていることです(C ++):
フォーマットする前のフラッシュ ディスクは、Windows ディスク管理ウィジェットで次のように表示されます。
vbscript - VBS 接続された USB フラッシュ ドライブの連続した文字を生成する方法
次の問題があります。12ポートハブを介してWindows 12 USBフラッシュドライブに接続しています。ユーザーがダブルクリックするだけで、特定のフォルダーからデスクトップ上の作成されたフォルダーにすべてのファイルをダウンロードできるスクリプトを作成しています。ユニバーサルにするために、ユーザーに Windows ユーザー名と Windows パーティション文字を入力させます。そして (現時点では) ユーザーに 12 文字すべてをドライブの 1 つずつ入力するように求めていますが、これは非常に粗雑です。ユーザーがドライブの最初の文字を入力するだけで、残りの 11 個のドライブの文字を自動的に生成できるようにしたかったのです。これは、ドライブが最初の文字に応じて適切な文字の順序でマウントされている場合に常に当てはまるためです。
コードでわかるように、ASCIIに変換してから文字に戻そうとしましたが、機能せず、理解または実装できるものは他に見つかりません。
それが十分に明確であることを願っています。事前に助けてくれてありがとう!
これはコードです(ASCII変換を試みたとき):
capacity - フラッシュメモリの実容量の基準はありますか?
たとえば、16 GB の USB フラッシュ ドライブの実際の容量は、ほぼ 14.8 ~ 15.4 GiB です。
これらはメーカーやモデルごとに異なります。
この状況で....どうすれば本当の最小容量を期待できますか? (GiB またはセクター)
基準はありますか?それともデファクト?
linux - USBの寿命を延ばそうとしている
USB ドライブでバッファリングしており、x 分後にこれがサーバーに送信されます。これには多くの書き込みと削除のサイクルが含まれるため、USB はすぐに死んでしまいます (1.5 ~ 6 か月間)。
これが理想的な状況ではないことは承知していますが、多くの理由により、しばらくこれに対処する必要があり、バックアップ ソリューションとして USB は残ります (インターネットの問題が発生した場合に備えて、ローカル サーバーにバッファリングすることができます)。
ただし、ほんのわずかな改善であっても、USB の寿命を延ばす方法を探しています。私は限られた書き込み/削除サイクルを読んでいて、ファイルを作成して削除する代わりにファイルを変更することで、USB の寿命を延ばすことができるかどうか疑問に思っていました。
現在のファイル サイズは約 524 B です... ブロックサイズが 16.384 B であるのに対し、これは多くはありません。収集したすべての情報から理解したように、このスペースはデフォルトで予約されているため、さらに 30 回以上書き込むことができるはずです。別のブロックを使用する前に、このブロックに移動しますよね?
したがって、私の計画は、新しいファイルを作成する代わりに、ファイルにコンテンツを追加することによってバッファリングし、ファイルを拡大および縮小する必要があるデバイスごとに専用のファイルを用意することでした。ファイルを何度も削除するのではなく、ファイルの内容を空にするだけです。
したがって、実際の問題は次のとおりです。ファイルを変更すると、ファイルを絶えず作成および削除する代わりに、USB の寿命が (おそらく) 節約されますか、それともまったく問題になりませんか?