Возможный скопировать контент раздела начальной загрузки, отформатируйте его и скопируйте содержание назад в него?

Я пытаюсь установить Windows 8 на iMac (модель середины 2010). IMac уже установили Ubuntu 14.04 на нем, который я намереваюсь сохранить. Так в основном я хотел бы к двойной загрузке Ubuntu и Windows 8. (Нет никакого OSX на этой машине).

Мой внутренний жесткий диск имеет следующую установку:

  • Раздел начальной загрузки EFI
  • Раздел Ext4 для Ubuntu
  • Раздел NTFS (пустой в настоящее время) для Windows 8
  • Раздел ПОДКАЧКИ

Я загрузил установку Windows 8 USB и нажал через установщик Windows 8, пока я не добрался до раздела разделения.

После выбора раздела, на котором я хочу установить Windows 8 (раздел NTFS), установщик бросает следующую ошибку, которая является немецкой, таким образом, я попытался перевести его:

Ваш раздел EFI не находится в формате NTFS. Попытайтесь форматировать раздел EFI к FAT32

Я уверен, что мой раздел EFI находится в формате FAT, но возможно это находится в FAT16 (я первоначально использовал Ubuntu Живой установщик CD для установки Ubuntu на этой машине, и он создал раздел начальной загрузки EFI, таким образом, я не уверен, что выбрано в качестве стандарта).

Таким образом, мой вопрос - то, что лучшие вещи должен сделать теперь, чтобы смочь установить Windows 8?

Если я изменяю формат раздела начальной загрузки EFI затем, очевидно, который идет в destry любые данные по нему, и затем я не смогу загрузиться в Ubuntu.

Там какой-либо путь состоит в том, чтобы сохранить контент раздела начальной загрузки, затем отформатировать его и затем скопировать назад содержание?

Или есть ли более простой метод? Возможно, отформатируйте раздел начальной загрузки и затем используйте Восстановление Начальной загрузки? Это работало бы? Или будет форматирование его удалять решающие данные, которые не могут даже восстанавливаться/фиксироваться с помощью Восстановления Начальной загрузки?

Обновление 1:

Gparted заявляет, что/dev/sda1 является fat32 с флагом начальной загрузки.

Вывод gdisk -l /dev/sda1 :

GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************

Disk /dev/sda1: 1048576 sectors, 512.0 MiB
Logical sector size: 512 bytes
Disk identifier (GUID): D3ADE546-714D-4E91-B07D-8BB7AF42128D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1048542
Partitions will be aligned on 2048-sector boundaries
Total free space is 1048509 sectors (512.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name

Вывод sudo parted /dev/sda печать:

Model: ATA WDC WD1003FZEX-0 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  538MB   537MB   fat32                 boot
 2      538MB   567GB   566GB   ext4
 9      987GB   1000GB  12,9GB  linux-swap(v1)
0
задан 4 August 2015 в 00:08

1 ответ

Вы сообщили о следующем сообщении об ошибке:

Ваш раздел EFI не находится в формате NTFS. Попытайтесь форматировать раздел EFI к FAT32

, Это сбивает с толку, так как это, кажется, подразумевает, что установщик Windows хочет раздел быть и NTFS и FAT32 - невозможность. На самом деле Системным разделом EFI (ESP) должен быть FAT, и Windows хочет, чтобы он был FAT32. (Спецификация EFI упоминает FAT32 явно, но также и упоминает другие битовые глубины FAT в другом месте, таким образом, спецификация могла быть более ясной.) Я подозреваю, что ссылка на NTFS является или опечаткой с Вашей стороны или ошибкой в установщике Windows, и продолжится под тем предположением....

я уверен, что мой раздел EFI находится в формате FAT, но возможно это находится в FAT16 (я первоначально использовал Ubuntu Живой установщик CD для установки Ubuntu на этой машине, и он создал раздел начальной загрузки EFI, таким образом, я не уверен, что выбрано в качестве стандарта).

установщик Ubuntu будет использовать FAT для ESP, но какая битовая глубина зависит от размера раздела - или по крайней мере, который имел место несколько версий назад. Можно проверить текущий тип FAT при помощи parted или GParted, как в:

$ sudo parted /dev/sda print
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                 Flags
 1      524kB   1573kB  1049kB               BIOS boot partition  bios_grub
 2      1573kB  580MB   579MB   fat32        EFI System           boot
 3      580MB   1106MB  525MB   ext4         Xubuntu /boot
 4      1106MB  1631MB  525MB   ext4         Ubuntu /boot         legacy_boot
 5      1631MB  250GB   248GB                Linux LVM            lvm

, Как Вы видите, ESP этого диска (/dev/sda2) является FAT32.

, Если Вы находите, что Ваш ESP является FAT16, затем да, можно создать резервную копию его, создать новую файловую систему FAT32 на нем и восстановить его - по крайней мере, предположив, что это является достаточно большим для содержания файловой системы FAT32 (IIRC, минимальный размер для файловой системы FAT32 составляет 32 МиБ). Обратите внимание, что необходимо будет почти наверняка обновить Ваш /etc/fstab запись для нового порядкового номера (неправильно названный "UUID" большинством утилит Linux и конфигурационных файлов, включая /etc/fstab). С другой стороны, можно проверить текущий порядковый номер (как получено от /etc/fstab или обнаруженный blkid) и затем передать это как значение к -i опция к mkdosfs, чтобы снова использовать старое число.

2
ответ дан 1 October 2019 в 05:32

Другие вопросы по тегам:

Похожие вопросы: