Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。個の銅バッジ質問の背景として、どのような問題を抱えているのか書いていただくと回答がつきやすいと思います。票7セクタは誰が決めたのですか誰が決めたかまではわかりません。最初にハードディスクを作ったIBMが決めた規格かもしれません。個人の特定でなければ、ハードディスク設計者がセクタを定義しアクセスとキャッシュの管理を行っています。OSは、ハードディスク設計者が規格に沿って作成したレジスタと命令により書き込み読み出しを行っています。プログラムではどのようなパーティションでもセクタサイズは同じですかハードディスク設計者が規格に沿ってセクタを定義しているのでパーティションによってサイズが変わることはありません。フォーマット時に設定できるアロケーションユニットサイズはクラスタのサイズのことです。osではクラスタ単位で扱うそうですがOSの代わりにセクタにアクセスする方法はありますか自分自身でハードディスクのレジスタにアクセスしたりコマンドを送ることができればかのうです。OSがある環境で直接アクセスすることができるかは、試したことがないのでわかりません。クラスタよりも小さいデータを書き込んだらパディングされるのですかレジスタに書き込みやコマンドを送るその通信はビット数ぴったりでなければいけません。何かしらの値がパディングされています。詳しくはOSのカーネルを読むしかないかと思います。データ復旧プログラムですが概略だけでも私にも書けるようになりますかえぇ。|4セクタを作ったのはだれか?挙がっている3つの選択肢の中からあえて選ぶなら・OS設計者でしょう。セクタという管理機構が考え出された時代はコンピューターメーカーがハードウェアもOSもひとまとめにして作っていたのでハードディスク設計者との区分が明確にあるわけではないです。参考のため、じゃぁセクタ以外の管理方法は?というと、メインフレーム等で使われていたCKD(count-key-data)という管理機構があります。これは利用者が自分で入出力ブロックのサイズを指定します。(80カラムのコードだから6400バイトブロックとかそんな風です)どのようなパーティションでもセクタサイズは同じですか?過去には光磁気ディスクとかセクタサイズが512byteではない装置も存在していましたし、ハードディスクは物理セクタを4Kbyteに移行中です。現在のセクタ(クラスタ)サイズというものも管理効率の便宜で決まっているものなのでいつまでも同じということはないと思います。パーティションごとに違う可能性があると考えるのが妥当でしょう。クラスタサイズより小さいデータを書き込んだら...そのエリアはつまり使用されていないエリアとして無駄になります。今日的なOSはファイルを作成する際に確保したスペースをクリアするのでパディングされていると思って問題ないです。これは、過去にそこにあったデータを読みだされることが無いようにセキュリティ面から行われます。データ復旧プログラムを作ることはできるか時代が移るにつれ、効率よりセキュリティと言ったものが重視されるようになっており、全般的に復旧は難しくなっていると思います。実際に復旧できるかどうかはケースバイケースとしか言えません。|0質問があいまいです。そのうえであえて回答するとしたら、ハードディスクのセクタはハードディスク設計者が決定します。ファイルシステムのクラスタはファイルシステム設計者が決定します。パーティションやOSは関係ありません。各々の用語が何に由来するものなのかもっと詳しく知る必要があるのではないでしょうか。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。