問題タブ [sector]
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 - ハードドライブに関する情報を取得するための ioctl および hdreg
ハードドライブから基本情報を取得して印刷したい。最も重要なことは、物理セクター サイズが正しいことです。
過去数時間、私はioctl
欲しいものを手に入れるために戦ってきましたが、それを理解することはできません.
私はこれまで一度も使用ioctl
したことがなく、正確に何をしなければならないかについての簡単な説明を見つけることができないようです.
とにかく、私のコードは次のようになります
コンパイラでは、これらの警告がスローされ、コンパイルされますが、印刷時に文字列が空になります。
何がうまくいかないのか誰かが私に説明してくれることを願っています!
memory - メモリ ブロックを 1 つのセクタに結合する gcc リンカ
リンカーがメモリを割り当てるときに 1 つのセクター名を使用するように、gnu リンカーがメモリ ブロックを結合する方法はありますか?
例えば:
メモリ ブロック RAM1 と RAM2 を含むメモリ ブロック セクタが存在する可能性はありますか? 以下のようなもの:
python - 「チャンク」、「ブロック」、「オフセット」、「バッファ」、「セクタ」とは何を意味しますか?
アーカイブまたはバイナリ データを処理するか、ファイルをコピーする (Python の既定の関数を使用しない) スクリプトのいくつかが、チャンクまたはブロックまたはオフセットまたはバッファまたはセクタを使用するのを見てきました。
Python アプリケーションを作成しましたが、外部ライブラリ (アーカイブ/データの抽出) またはバイナリによって満たされている要件はほとんどありません。独自のモジュールを作成して、サードパーティのライブラリ機能をアプリケーションに組み込むために、さらに深く掘り下げたいと思います。ここで、これらの用語の意味と、どこから始めればよいかを知りたいと思います。上記の件名に関するドキュメントはありますか?
Python プログラミング言語に関するこれらの単語に関連するドキュメントも歓迎します。
delphi - Delphi または freepascal を使用した不良セクタの検出
David Heffernanの助けのおかげで、私は Freepascal で書かれたプログラムを持っています (しかし、私の質問に対する Delphi ソリューションで十分です)。物理ディスクをセクターごとに読み取ります。これは、ディスク ハンドルに Windows API の CreateFileW 関数を使用し、次にFileFile、FileSeekなどを使用してナビゲートおよび読み取りを行います。すべてのセクターに問題がなければ、正常に動作します。ただし、ディスクに不良セクタがある場合は、別の方法で処理する必要があります。
私の質問は、これらのセクターの読み取り中に、それらが不良セクターであるかどうかを判断するために使用できる手順またはライブラリがあるかどうかです。そうでない場合は、どうすればよいですか?どのセクターが不良で、どのセクターがそうでないかを知っているのはディスクコントローラーだと思うので、プログラムが実際に不良セクターにアクセスできるとは思わないので、どの不良セクターを検出してそれに応じて行動するにはどうすればよいですか? SMART をクエリする必要がありますか? もしそうなら、どのように?
私はこのサイトを検索し(コードではなくプログラムに関連するこのC投稿のみを見つけました)、Googleで調べましたが、明らかな解決策はありませんでした。
assembly - x86 アセンブリで CD-ROM からセクターを読み取ることができません
OS32 オペレーティング システムの ISOSYS ブートローダから第 2 段階のブートローダをロードしようとしていますが、実行できないようです。CFは常に設定されているようです。これは CD/DVD から起動するもので、Debian GNU/Linux 7.6 (Wheezy) を使用しています。
isosys.asm は次のとおりです。
これは、第 2 段階の boot.asm です。
私はコンパイルしnasm -f bin isosys.asm -o ISOSYS
、nasm -f bin boot.asm -o BOOT
次に実行しmkdir iso
、cp ISOSYS iso/
次にcp BOOT iso/
ISOを生成しました:
genisoimage -no-emul-boot -boot-load-size 4 -eltorito-boot ISOSYS -o boot.iso iso/
VirtualBoxで実行しましたが、2番目のステージを読み込めません(ファイルが見つからない可能性がありますか?)と表示されます。これは、キャリーフラグが設定されていることを意味しますが、エラーが見つからないようです。
誰でも助けてくれますか?助けていただければ幸いです。:*
assembly - ディスク パーティションの起動
MY PC のパーティション ディスクを表示する起動プログラムを作成するという割り当てがあります。よく検索した結果、これらの情報が 1BE にあるセクションを見つけたので、そのセクターから読み取ろうとしています。いくつかのコードを見つけて、このコードの割り込み13を調べようとしましたが、何か問題があると感じています。
次にNASMで実行すると、認識されないディレクティブORGというエラーが表示されました
どうもありがとう :) :) :)