問題タブ [hard-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.
c# - C# を使用してハードディスク ドライブの空き領域を消去する
いくつかのラップトップの空き容量をすべて 3 回上書きするように依頼されました。いくつかの代替手段があることは知っていますが、物事がどのように機能するか、C# で自分でできるかどうかを知りたいです。
1) はい、これを行うフリーウェア アプリケーションがたくさんあることは知っています。
2) いいえ、特定の政府基準に準拠する必要はありません。
これを開始する方法についてのアイデアはどこで探せばよいですか?
正しい方向に向けていただければ幸いです。
C# を使用して実現できますか? もしそうなら、どのように?
numbers - システムに 2 台のドライブがある場合 - ハードディスク番号の取得 - VC++
システムに 2 台のドライブがある場合 - ハードディスク番号を取得するには? 順番の付け方(一次・二次)。
parallel-processing - 複数のハードドライブから並行して読み取る
大量のデータ(ギガバイト)を処理するアプリケーションを作成しています。データを複数のハードドライブに分割し、並行して読み取ることを検討しています。どのような制限が発生するのか疑問に思っています。たとえば、4台または8台のハードドライブから並列に読み取ることは可能ですか。ディスクI / Oが制限要因である場合、約4倍または8倍のパフォーマンスが得られます。 ?何に注意すればいいですか?関連するドキュメントへのポインタも高く評価されています-Googleはあまり現れませんでした。
編集:私はRAIDを見てきましたが、パフォーマンスは私が期待していたほど良くありませんでした。私はこれを自分でC/C++で書くことを計画しています。
java - 外付けHDDをコピーする
アプリを書きたいです。(可能であればWebベース)外付けHDD(すでにパーティション化されてデータを含んでいる)を同じパーティションを持つ同様のHDDにコピーする-これはJava(Google App Engine?Javaアプリを変換して実行するため)で可能だと誰もが思いますかWeb環境?または同様に)
これが特定の言語で可能であると何かが考えるかどうかについての考えは非常に役に立ちます!PS。最大の制約の1つは、あるドライブからダウンロードしてから次のドライブにアップロードするまでの間にデータが到達する場所だと思います。たとえば、温度を設定する必要があります。ユーザーのローカル内部HDDのディレクトリ、外部のコンテンツを転送し、そのデータを新しい外部に戻す最終プロセスを指示します。
PS。使用するドライブのブランド、サイズも知っています。
windows - Windows で DeviceIoControl() を使用して個々のセクター/クラスターを読み取る方法は?
Windows が休止状態になる準備をしているときにラップトップを落とした結果、ハード ドライブでヘッド クラッシュが発生しました。(次回は自由落下センサーを備えたハードドライブやラップトップを入手するように教えてくれます。) とにかく、SpinRiteを実行してデータを回復しようとすると、ディスク上のすべてのスペアセクターがすべて使用されてしまいます。これまでの回復可能なセクター。SpinRite は現在も進行中ですが、使用するスペア セクタがなくなるため、すべての不良セクタがどこにあるかを教えてもらう以外は、無駄な作業になると思います。
いずれにせよ、ハード ドライブからデータを回収するためのアプリケーションを作成する予定です。過去の最適化への取り組みから、FSCTL_GET_RETRIEVAL_POINTERS を使用して、特定のファイルの論理クラスター番号を把握できることを知っています。
その実際のクラスターのセクターを読み取るにはどうすればよいですか? ディスク、ファイル、およびボリュームのデバイス制御コードの MSDN のリストを掘り下げてみましたが、実際のクラスター データに到達する方法として思い浮かんだものは何もありませんでした。
その低レベルでわざわざ読もうとする必要さえありませんか?代わりに SetFilePointer() および ReadFile() 呼び出しを実行して、適切なクラスター サイズのオフセットをファイルに取得し、クラスター サイズのチャンクを読み取る必要がありますか?
読み取ろうとしているファイルに不良セクタがある場合、NTFS はファイル全体を不良としてマークし、今後そのファイルにアクセスできなくなりますか? その場合、NTFS にファイルを不良または無効としてマークしないようにするにはどうすればよいですか? (HD には再マッピングするスペア セクタがなくなっていることに注意してください。)
*nix の知識を振り払って、 /dev/ から読み取る方法を理解する必要がありますか?
更新: 私は自分の質問に対する答えを見つけました。:-) 解決策は、ファイル ハンドルではなくボリューム ハンドルで SetFilePointer() と ReadFile() を実行することです。
hard-drive - number of search accesses
How do you calculate number of accesses for a sequential search if record is present, not present, or sometimes present?
What about for binary search?
windows - コピー時にすべてのパーティションが見つからない
数か月前に新しい 320GB SATA ハード ドライブを購入しましたが、最近ではありませんが、ドライブに何かをコピーしようとすると、約 20 秒後にハード ドライブのすべてのパーティションが突然消えてしまいます。
ハード ドライブは、ディスク マネージャーにもデバイス マネージャーにも表示されません。HD を機能させるには、PC を再起動する必要があります。コピーしようとすると、同じことが起こります。約5分後にオーディオまたはビデオを再生しても、同じ問題が発生します。
ドライブは NTFS で、Windows XP を実行しています。問題の解決を手伝ってください。
php - 低ディスクI/O用にPHPrequire_onceを最適化しますか?
Q1) CMSを設計していますが(そうではありません!)、キャッシングが優先されています。文字通りすべてがキャッシュされます。DB行、DB IDクエリ、構成データ、処理済みデータ、コンパイル済みテンプレート。現在、2層のキャッシュがあります。
1つは、apc、eaccelerator、xcache、memcachedなどのオペコードキャッシュまたはメモリキャッシュです。そこにエントリが見つからない場合は、セカンダリスローキャッシュで検索されます。つまり、phpインクルードです。
オペコードキャッシュは、var_exportされたデータの配列を含むphpファイルに対してrequire_onceを実行するよりも実際に高速ですか?私の開発ボックス(XAMPPの5.3)が前述のプログラムのいずれかをインストールするとエラーをスローし続けるため、私のテストは決定的ではありません。
Q2) CMSには、すべてのファイルをロードするのではなく、オンデマンドで自動ロードされる多数のヘルパークラスがあります。ほとんどの場合、それぞれに前に要件があるため、自動読み込みを実行する必要はありませんが、これは問題ではありません。ページスクリプトには最大50/60のヘルパーファイルを含めることができるため、サイトにプレッシャーがかかると、これが発生するすべてのI/Oのためにサイトが座屈するだろうと感じています。私が提案しようとしていることの必要性を排除する出力キャッシュが配置されていること、そしてまたオペコードキャッシュがこの意味をなさないことを今のところ無視してください。私がやろうとしたのは、スクリプトの実行に必要なすべてのヘルパーファイルを1つのファイルに結合することです。これは達成可能であり、うまく機能しますが、技術的に同じコードが使用されている場合でも、メモリ使用量が大幅に増加するという副作用があります。
これについてどう思いますか?
hard-drive - プログラムによるハードディスクのストレージ容量の検索
dir や ls などの OS 機能を使用せずに、ハードディスクのストレージ容量を調べるにはどうすればよいですか?
linux - Linuxシステムでハードドライブの診断を取得できますか?
Linux-2.4システムを実行していて、ハードドライブの診断情報(利用可能な情報)を取得しようとしています。これらのハードドライブの統計を取得する方法はありますか?