システムの稼働中にディスクユーティリティはどのように機能しますか?(例:OSesパーティションのパーティション分割/サイズ変更)


1

OSの実行中に、ディスクユーティリティを使用すると、OS Xがライブからボットされたパーティションのサイズを変更できますか?これを行うのに問題がありますか?これらのことを行うために回復モードで起動することが必要だと思っていたでしょう。

OS Xで起動中にディスクユーティリティを使用すると、この変更を「適用」できます。

ここに画像の説明を入力してください

OSの稼働中に[適用]ボタンをクリックするのが安全かどうかはわかりません。それは...ですか?もしそうなら、どのように/なぜですか?


1
BTW-プロのヒント... Cmd / Shift / 4を押して写真を撮り、スペースバーを押して、目的のウィンドウをクリックすると、影付きのきれいな境界線が表示されます。
鉄人

1
@Tetsujin Awesome、これから使用しなければなりません!:D
trusktr

回答:


2

HFS +のどの特定のプロパティにより、ユーザーが使用中に現在のシステムパーティションを変更できるかはわかりませんが、私の期待は、ファイルシステムが現在使用していないストレージのブロックに対する操作が許可されることです。

システムパーティションを現在のシステムインストールのサイズ(青色の網掛け領域)より小さくしようとした場合、ディスクユーティリティはエラーを表示します。

編集

知り合った追加情報を追加したかっただけです。resizeVolumeの下のdiskutil(8)のマニュアルページを参照すると、次のように表示されます。

ボリュームを非破壊的にサイズ変更します。サイズを増減できます。

制限のサイズは、使用中のファイルやターゲットに続く他の(移動できない)パーティションなど、現在のファイルシステムとパーティションマップの条件を考慮して、ターゲットパーティションの有効な値の範囲を出力します。

これは上記の私の考えを裏付けているようです。


0

リカバリモードで、起動したディスクをパーティション分割しようとしたときに「適用」を押すと、「起動したディスクをパーティション分割できません」などのエラーメッセージが表示されることがわかりました。これは、システムの稼働中に表示されるのと同じエラーになると思いますが、[適用]ボタンを押して確認したくありませんでした。ボタンを無効にしたり、ツールチップを表示したりするほうがはるかに便利です。


いいえ、サイズ変更しているボリュームから起動したときに正常に動作します。リカバリモードでエラーが発生する理由は、その場合、メインボリュームの直後に隠しボリュームから実行しているため、メインボリュームのサイズを変更するには、リカバリボリュームを移動する必要があるためです。現在の起動ボリュームのサイズ変更はサポートされていますが、移動はサポートされていません。そのため、リカバリモードでは失敗しますが、正常に起動すると機能します。
ゴードンデイヴィソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.