Задать вопрос
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Zerg89, В принципе даже если создать два раздела - один FAT32, другой exFAT, скинуть файлы с Windows.iso:

    Копируем на FAT32 папку boot, efi и папку с одним файлом sources/boot.wim

    - то у меня на одном из компов - стартует и устанавливается.

    Но по стандарту нужно чтобы был тип EFI (а не просто label - label вообще не важен). Это уже на усмотрение прошивки - отступить от стандарта и искать .efi -файлы на всех FAT32 дисках.

    А вот изменить тип на EFI никак не удалось без сторонних утилит ни на MacOS ни даже на Windows.

    Можно сразу создать EFI на Windows через diskpart, но оно не дает на флешке его отформатировать даже - пишет нельзя для съемных.
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Zerg89,


    diskutil resizeVolume /dev/disk4s1 1000M
    Unable to resize because file system volume format does not support resizing
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Zerg89, после diskutil eraseVolume - удалился раздел EFI, но новый раздел имеет тип Microsoft Basic Data а не EFI. И когда в Windows подключаешь такую флешку - то видно два раздела, а EFI по умолчанию скрывается.

    /dev/disk4 (external, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *30.8 GB    disk4
       1:       Microsoft Basic Data WIN10                   6.0 GB     disk4s2
       2:       Microsoft Basic Data UEFI_NTFS               999.3 MB   disk4s3
                        (free space)                         23.6 GB    -


    rufus в виндовс при создании uefi(non-csm) флешки вообще один раздел делает fat32 и все в него тупо распаковывает из образа


    Это у вас, видимо, файл sources/install.wim менее 4 Гб. Или разбивает этот файл на несколько - FAT32 не может файлы более 4 Гб.

    А у меня Rufus я даже записал что делает:

    Создает два раздела. Один NTFS, другой FAT32 (c файлами eft 4+8 штук для 4 архитектур: aa64, arm, ia32, x64).


    растянуть диск efi он тоже не дает если стереть volume diskXs2 растянуть efi и создать diskXs2 заново?

    Проверю, напишу.
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Оригинальный с диска Win10_22H2_English_x64v1.iso - копирую всю папку efi а так же требует sources/boot.wim - иначе не стартует. boot.wim - 677 MB. А уже все остальные файлы можно кинуть на другой раздел флешки exFAT (там есть файл более 4 Гб, по этому на EFI не получится - там FAT32 по стандарту и запрещены файлы более 4 Гб).
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Так же пробовал:

    diskutil partitionDisk /dev/disk4 GPT \
      FAT32 EFI 1000MB \
      ExFAT Data R


    - такой вариант создает 3 раздела - опять же маленький EFI System Partition 209.7 MB и два указанных. Наш раздел не отмечен как EFI System Partition и отметить не дает, т.к. на диске уже есть один (система создает сама). Удалить или снять флаг не дает штатными средствами.
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Zerg89, встроенный проверил, потратил пол дня - решения не нашлось. MacOS сама создает маленький раздел EFI 209.7 MB - не хватает для файлов загрузчика. Удалить его штатными средствами не удается - блокирует удаление. Не создавать так же не удается.
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Ох, если бы так просто было. Нам нужен тип EFI System Partition.

    diskutil eraseDisk free none GPT /dev/disk4
    
    sudo gpt add -i 1 -s 409600 -t efi /dev/disk4
    sudo newfs_msdos -F 32 -v EFI /dev/disk4s1


    - фига, т.к. MacOS всегда в любом случае сама создает маленький раздел EFI System Partition (даже при простом форматировании) - размер 209.7 MB не позволяет кинуть файлы загрузчика (нужен 1 Гб хотя бы). Удалить его не дает никаким образом.
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    VoidVolker, ну как то для такой простой операции - не прилично сторонние утилиты использовать. Ну всего то нужно создать EFI-раздел и кинуть 1 папку и 1 файл. Но MacOS считает себя умнее пользователя и не дает увеличить размер EFI-раздела, как и не дает не создавать его по умолчанию.
    Написано
  • Как лучше создать загрузочную флешку Windows из MacOS?

    @codecity Автор вопроса
    Вот хотелось бы без сторонних утилит.
    Написано
  • Почему два USDC?

    @codecity
    А скрин замазанный привели бы? А то не ясно. Может одно Polygon а другое из другой сети?
    Написано
  • Как обновить с++ на мак?

    @codecity
    davidskyborn, ну епрст, clang++ - это компилятор - он выдает из исходного файла бинарный файл, который можно запустить. Его же использует и VS Code. Я вам предлагаю напрямую без VS Code собрать файл и запустить. Создаете в любой папке - в этой же папке открываете терминал и вводите команду сборки. Потом запускаете бинарный файл. В main.cpp пишите ваш проверочный код, епта.
    Написано
  • Как обновить с++ на мак?

    @codecity
    Создайте в папке файл main.cpp, напишите там свой код - и запустите команду. Потом в строке отройте получившийся исполняемый файл ./main
    Написано
  • Как обновить с++ на мак?

    @codecity
    davidskyborn, а вот так что собирается:

    clang++ main.cpp -o main
    Написано
  • Как обновить с++ на мак?

    @codecity
    davidskyborn, проверьте

    /usr/bin/clang++ --version

    Так же обратите внимание какой у вас стандарт задан - c++17 - 17 а не 23.

    Я помню тоже долго мучался с этим, не мог собрать проект, т.к. собирало под старой версией. В итоге сейчас в папке .vscode 5 файлов, уже не помню точно что из них сработало. c_cpp_properties.json как у меня попробуйте добавить.
    Написано
  • Как обновить с++ на мак?

    @codecity
    davidskyborn, у вас существует файл /opt/homebrew/opt/llvm/bin/clang++ ? Нужно установить через brew:

    brew install llvm

    Еще посмотрите что у вас выдает, если в терминале написать:

    where clang++

    ?

    Далее, берете этот путь и пишите (для примера /usr/bin/clang++):

    /usr/bin/clang++ --version

    - узнаете версию.

    Еще у меня файл c_cpp_properties.json:

    {
        "configurations": [
            {
                "name": "Linux",
                "includePath": [
                    "${workspaceFolder}/**"
                ],
                "compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
                "cStandard": "c11",
                "cppStandard": "c++20",
                "intelliSenseMode": "linux-clang-x64"
            }
        ],
        "version": 4
    }
    Написано
  • Как стать начинающим программистом в текущих реалиях?

    @codecity
    Вопрос не праздный, но ответа на него нет. То что работало вчера - уже не работает сегодня.
    Написано
  • Кто настраивал Kubernetes для HTTPS?

    @codecity Автор вопроса
    d-stream, а можно ли просто готовый yaml? Просто чтобы запустить и ни на что больше времени не тратить.
  • Кто настраивал Kubernetes для HTTPS?

    @codecity Автор вопроса
    d-stream, http рабочий пример есть, только смысла в нем нет. Подскажите плз. в какой книге вы видели пример https и страницу. Нужна конкретика.
  • Кто настраивал Kubernetes для HTTPS?

    @codecity Автор вопроса
    chupasaurus, возможно вы разбирались и ткнете на минимальный рабочий пример с HTTPS? Буду благодарен.