Как точно узнать емкость жесткого диска и как восстановить потерянные разделы?

1

После того, как я поиграл с boot camp, диск стал только 250 ГБ из 500 ГБ. Дисковая утилита, терминал и информация о системе показывают, что емкость диска составляет 250 ГБ. Хотя я уверен, что изначально диск был 500 или, если быть точным, я уверен, что те же программы отображали 500 раньше, я хотел бы знать, как я могу точно знать реальную емкость, и, конечно, есть ли какие-либо решения, чтобы отменить все Я сделал, что испортил диск.

Марк кодер
источник

Ответы:

3

Apple выставляет аппаратный размер диска в нескольких местах.

  • Об этом Mac в Apple Menu - нажмите вкладку хранилища
  • Приложение «Информация о системе» (нажмите «Системный отчет» в разделе «Об этом Mac - обзор»)
    • есть общая категория хранения
    • Для раздела SATA / AHCI / NVMe есть конкретные сведения о хранилище (прошивка / положение шины / скорость шины) в зависимости от того, как физически ваше хранилище подключено к оборудованию
  • Дисковая утилита (в / Приложения / Утилиты)

Отмена - это либо утончение таблицы разделов (здесь сотни вопросов о том, как изменить gptи / diskutilили сделать резервную копию ваших файлов, либо стереть установить новую ОС, которая в основном загружается на другую операционную систему восстановления и запускает Дисковую утилиту для перераспределения / стирания диска.

Удачи в выборе пути, чтобы вернуть хранилище и установить его.

bmike
источник
0

Команда приложения терминала, показанная ниже, выводит размер каждого диска, который не был извлечен из Mac.

diskutil list

Существует три типа разделов, используемых для хранения файлов Mac. Команда diskutil listпредставляет типы разделов либо как Apple_HFS, Apple_CoreStorageлибо Apple_APFS. У каждого из этих типов разбиения есть общая команда для восстановления потерянного пространства. Если кажется, что ни одна из общих команд не соответствует вашей конкретной проблеме, вы можете попробовать опубликовать новый вопрос. Ваш вопрос должен также включать вывод diskutil listкоманды и модель / год вашего Mac.

Apple_HFS

Для этого типа разделения вывод diskutil listкоманды должен выглядеть примерно так, как показано ниже.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Здесь есть приблизительно 500 ГБ для восстановления disk0s2. Общая команда приведена ниже.

diskutil  resizeVolume  disk0s2  R 

Результаты показаны ниже.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.0 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s3

Apple_CoreStorage

Для этого типа разделения вывод diskutil listкоманды должен выглядеть примерно так, как показано ниже.

Примечание. Этот тип разбиения часто включает в себя более одного физического диска.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            500.1 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.7 GB   disk1
                                 Logical Volume on disk0s2
                                 73BC8A1D-61C6-45D7-8509-042F21133C4D
                                 Unencrypted

Здесь есть приблизительно 500 ГБ для восстановления disk0s2. Общая команда приведена ниже. Вместо использования идентификатора disk0s2вам нужно заменить UUID ( 73BC8A1D-61C6-45D7-8509-042F21133C4D) логического тома на disk0s2.

diskutil  cs  resizeStack  73BC8A1D-61C6-45D7-8509-042F21133C4D  0

Результаты показаны ниже.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            999.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s4

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +999.3 GB   disk1
                                 Logical Volume on disk0s2
                                 73BC8A1D-61C6-45D7-8509-042F21133C4D
                                 Unencrypted

Примечание: идентификатор disk0s4должен быть disk0s3. Это можно исправить, перезагрузив компьютер.

Apple_APFS

Для этого типа разделения вывод diskutil listкоманды должен выглядеть примерно так, как показано ниже.

Примечание. Этот тип разбиения часто включает в себя более одного физического диска.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.0 GB   disk0s2

Здесь есть приблизительно 500 ГБ для восстановления disk0s2. Общая команда приведена ниже. Вместо того, чтобы использовать идентификатор disk0s2, вам нужно заменить контейнер ( disk1) на disk0s2.

diskutil  apfs  resizeContainer  disk1  0

Результаты показаны ниже.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         999.8 GB   disk0s2
Дэвид Андерсон
источник
1
Не уверен, что я -1 это, поэтому +1 за усилие. Отличная информация по использованию инструмента с примерами.
bmike