互いに向かって成長するデュアルパーティションのソリューションはありますか?


-2

プログラムが利用可能なメモリをどのように使用するかという形を取る。ヒープとスタックは、アドレス空間の両端から始まり、その後互いに向かって成長します。

ディスクのパーティション分割に同様のソリューションはありますか?

ディスク上の2つのパーティションを定義するように、最初のパーティションは通常のように定義されますが、2番目のパーティションはディスクの終わりとして定義され、最後は最初のパーティションの終わりとして定義されます。

これにより、2番目のパーティションが大きくなり、通常はデータが含まれないため、最初の小さなパーティションとして定義し、そのサイズを2番目のパーティションに再割り当てできます。


「ディスクのパーティション分割に同様のソリューションはありますか?」 -リンゴとオレンジ。RAMは揮発性ストレージとして使用されますが、ディスクは大容量ストレージであり、不揮発性でなければなりません。ディスクパーティションまたは(不揮発性)ファイルシステムの動的なサイズ設定はありません。
おがくず

そうですね、APFSはコンテナ内でボリュームサイズを動的に割り当てます。
鉄人

@Tetsujin-さて、Appleは「APFSフォーマットのボリューム」の別の割り当て層で何かおかしなことをしました。しかし、MBR / GUIDパーティションの場合、コメントが正確であると確信しています。IOWはwindows-10タグに注意します。
おがくず

サードパーティのソフトウェア(paragon-software.com/home/apfs-windows)を使用して実行できる可能性があります- 実際にソリューションとして提案するのではなく、1つの非常に新しいパーティショニング方法がOP尋ねています。
鉄人

@Tetsujin 「サードパーティのソフトウェアを使用して実行できる可能性があります」 -そのソフトウェアは、WindowsからAPFSへの読み取り専用アクセスのみを提供することを明確に示しています。
おがくず

回答:


1

いいえ、あなたがそれを想像した通りではありません。

Windows 10では、前面にいくつかの小さなパーティションが作成されます。特にUEFIを使用している場合。

ただし、ドライブ全体よりも少ないC:を作成できます。必要なだけの空きスペースを残します。さらに、Windows 10のディスク管理からc:ドライブを拡張(および場合によってはドライブを縮小)することができます。これらのオプションにはいくつかの制限があります。

ドライブの最後にパーティションを作成することもできますが、想定したとおりに機能しません。

終わりは終わりになり、始まりのセクターはより低い位置になります。また、ドライブを拡張するには、コンテンツ全体を希望のGB量だけ戻してから、パーティションを拡張して空き領域を作成する必要があります。

パーティションを自由に移動およびサイズ変更できるオフラインパーティションソフトウェアがあります。

ただし、既存のソリューションでは、パーティションを逆方向に実行できません。

つまり、コードを自分で記述し、厳密なテストを実行して、データの損失や破損を引き起こさないことを確認する必要があります。開発段階で一時的に使用できる未使用のパーティションタイプがありますが、これは長年の作業です。ドライバーがOSにドライバーをバンドルできるように、既存の利害関係者を説得する必要があります。


2番目のパーティションがLinuxパーティションである場合も同様でしょうか?ドライバーにデータを「後方」に保存させる方が「簡単」だと思います
-GxFlint

設計と実装が簡単になります。より簡単な実装の唯一の希望は、アセンブリを学習し、ハードドライブファームウェアを作成することです。7億セクターを開始し、9億セクターで終わるドライブがあるとします。論理セクター0(この場合は700m)を使用する必要があり、セクター> 700mが特別な数学(950m-(論理セクター))を適用する場合は、論理セクター#を計算し、減算し、物理セクターに戻す必要がありますそして、修正されたセクター番号の内容を送り返します。厳密なテストとともに、常に正しく動作することを確認します。
サイバーナード

実際には絶望的です:Pしかし、それは確かに素晴らしい機能でしょう。ありがとう
-GxFlint

@GxFlintアセンブリ言語プログラマーと友達にならない限り。ハードドライブファームウェアにアクセスするには、JTAGプラグが必要です。malwaretech.com/2015/04/hard-disk-firmware-hacking-part-1.html
サイバーナード

@cybernard 「セクター> 700mが特別な数学(950m-(論理セクター))を適用する場合」 -安価なスキームは、シングルセクターアクセスに制限されている場合にのみ機能します(そして、HDDファームウェアハックは、ドライバ)。(これは、ディスクコントローラーファームウェアを実行した人によるものです。)最新のOSは、スループットを向上させるために、複数の連続したセクターの読み取り/書き込みを一度に使用します。単一セクターアクセスのみを使用すると、パフォーマンスが著しく低下します。
おがくず
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.