При выполнении чистой установки Windows 10, 8.1 или Windows 7 вы можете столкнуться с кодом ошибки 0x8007045D, причем она может появиться в два этапа: после выбора раздела для установки, с сообщением "Не удалось создать новый раздел", или уже после начала копирования установочных файлов с сообщением "Windows не может установить необходимые файлы. Убедитесь, что у вас есть все файлы, необходимые для установки, и перезапустите установку.
Код 0x8007045d сам сообщает об ошибке ввода-вывода: либо не удается прочитать данные с установочного диска, либо не удается записать на жесткий диск или SSD, на который вы устанавливаете Windows. С этой же ошибкой можно столкнуться при простой работе в системе, об этом отдельная инструкция — Как исправить ошибку ввода/вывода 0x8007045d и 0x800703ee при копировании файлов на флешку или карту памяти.
Как исправить ошибку 0x8007045D при установке Windows
- Если ошибка возникает сразу после выбора раздела для установки Windows 10, 8.1 или Windows 7 и вы видите сообщение "We were unable to create a new partition (Error: 0x8007045d)", и вы выбрали большое неиспользуемое дисковое пространство, попробуйте вручную создать раздел на этом пространстве: Нажмите "Создать" в программе установки и укажите более скромный размер — 50-100 ГБ, учитывая, что размеры указываются в мегабайтах (ошибка часто появляется на дисках размером в терабайт). Вы также можете создать разделы в Diskpart в командной строке, которая открывается в программе установки по нажатию Shift+F10, или Shift+Fn+F10 на некоторых ноутбуках. Как создать раздел в DISKPART — я опишу ниже.
- Если ошибка возникает после добавления новых дисков в компьютер, попробуйте отключить все диски и приводы (включая приводы CD-ROM, USB-устройства на данном этапе необязательны), оставив только диск, на который производится установка.
- Проверьте диск (раздел), на который производится установка, на наличие ошибок в командной строке: опять же можно открыть ее с помощью Shift+F10 или Shift+Fn+F10 непосредственно в программе установки, затем используйте команду chkdsk C: /f /r (где C: — буква диска, который вы тестируете). Обратите внимание, что буквы дисков в программе установки могут отличаться от тех, которые используются в системе. Чтобы увидеть реальные буквы, вы можете использовать следующие команды по порядку
diskpart list volume exit
- Если при копировании установочных файлов возникает код ошибки 0x8007045d и сообщает, что Windows не может установить необходимые файлы, попробуйте следующие варианты: подключите флешку к другому разъему, желательно не через USB-концентратор, а в случае ПК — на задней панели компьютера. Возможно, также имеет смысл попробовать записать другой образ на другой диск. В то же время, эта же ошибка может указывать на проблему с жестким диском или SSD, а в некоторых случаях и с оперативной памятью. Рекомендую выполнить все действия из отдельной инструкции 0x8007025D ошибка Windows 10 при установке — причины идентичны.
Теперь о создании разделов в командной строке с помощью DISKPART, если вы не можете создать их в программе установки и при условии, что диск полностью чист (t.е. содержит только одно "неиспользуемое пространство"). Если на диске есть важные данные, то выполняйте вышеуказанные команды только в том случае, если вы знаете и понимаете, что делаете.
Помните, что при установке Windows в режиме UEFI на GPT-диск системе также потребуется загрузочный раздел FAT32: он попытается создать его сам после создания разделов, но вы можете сделать это самостоятельно, создав первый раздел размером 100 Мб и отформатировав его в FAT32 командой format fs=fat32 quick (вводится сразу после создания основного раздела).
Используйте следующие команды по порядку:
- diskpart
- список дисков (в результате выполнения этой команды вы получите список подключенных дисков, вам нужен номер диска, на котором мы будем создавать разделы, далее — N)
- выберите диск N
- create partition primary size=SIZE_IN_MEGABYTE (я рекомендую указать 40-50 ГБ или 40960-51200 МБ).
- Вы можете повторить команду для создания следующих разделов на том же диске. Форматировать их не нужно.
- После создания разделов введите команду выйти и закройте командную строку, обновите список разделов в программе установки. Выберите раздел для установки и нажмите "Далее", чтобы проверить, сохранилась ли ошибка.
Еще одна команда, которая может понадобиться в процессе работы буква ошибки=BOOKWARE (выполняется после создания раздела), которая присваивает букву только что созданному разделу, это позволяет проверить его на ошибки командой chkdsk.