Stm32f103c8t6 драйвер usb windows 10

Hi, I’m completely new to MCU programming, and bought my very first unit stm32f103c8t6 from a local store. I read some glowing reviews about it and bought it as my first ever MCU because it was affordable. Boy am I regretting my decision now! :(

I can’t even seem to get it connected with my PC. I’m using Windows 10 as I’m sure more than 75% of the world are. It seems there are no drivers for my OS. I tried the Windows 7 and Windows 8 drivers but they don’t work.

When I plug in my stm32f103c8t6 with USB cable and micro USB port, it shows USB device is not recognized. There’s clearly a driver missing.

I also bought a USB TTL adapter. I installed its drivers, and I connected using Vin, Gnd, Tx, Rx (A9, A10 pins) and tried to get it working. Used the Arduino IDE latest version like every instructional video says. The blink example seems to upload to the stm32f103c8t6 without issues, but the LED pc13 does not blink.

I tried searching everywhere for a solution, and all I found out is nothing. That’s why I’m asking my question here. I don’t want to buy anymore adapters or other physical items because my initial happiness about stm32f103c8t6 is already gone. What sort of a company doesn’t develop drivers for Windows 10?? :(

I have a USB TTL (PL2303) adapter, several USB to micro USB cables, jumpers, breadboards, Resisters, Capacitors etc with me. I just want to try once more to somehow get my stm32f103c8t6 working, or just throw it away and buy an Arduino board.

So please let me know if there’s a way to download some software, drivers, or connect my stm32f103c8t6 with the components I have somehow and get it working. I’m really not keeping high hopes here, so you can surprise me.

If it helps, here’s the store link that I bought it from.

https://nilambaraelectronics.com/product/stm32f103c8t6-arm-stm32-minimum-system-development-board-module/

STM32f103c8t6 Driver Implementation

This repository contains an implementation of the STM32f103c8t6 ARM microcontroller driver. The driver provides a low-level interface for accessing the hardware peripherals of the microcontroller.

Getting Started

To get started with using the driver in your project, you will need to have the following software and hardware:

Software

  • Your preferred ARM development environment (e.g. Keil, IAR, GCC)
  • STM32f103c8t6 board support package (BSP)

Hardware

  • STM32f103c8t6 development board
  • ST Link V2 Programmer

Installing the Driver

To install the driver in your project, follow these steps:

  1. Clone this repository to your local machine.
  2. Add the files in the «Driver» folder to your project in your preferred development environment.
  3. Configure your development environment to use the STM32f103c8t6 as the target microcontroller.
  4. Build the project to ensure that the driver is properly integrated.

Using the Driver

To use the driver in your code, include the relevant header files and call the driver functions as needed. Refer to the documentation in the header files for more information on the available functions.

Contributing

If you find a bug or have a feature request, please open an issue in the repository. Pull requests are also welcome.

License

This driver implementation is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • STMicroelectronics for providing the STM32f103c8t6 microcontroller and development tools.

When attempting to download HP Smart, the first step is to ensure that your device meets the operating system requirements for the application. After confirming that you meet these requirements, then you should access the official download webpage on either your mobile device or computer. There, you will be able to download and install HP Smart. Once installed, open up the application and follow any further instructions.

If you are experiencing problems with your Pantum M6550NW printer, be sure to check the manufacturer’s website for troubleshooting and support options. Additionally, you should make sure that the printer is up-to-date with the latest firmware version. Troubleshooting steps such as restarting both devices (printer & PC/Laptop) or checking cables can help in many scenarios too.

If you are having issues with the Pantum M6550nw driver, please go to https://www.pantum.com/download and select your printer model from the drop-down menu to download and install the correct driver for your system.

Troubleshooting Microsoft Issues can be a time-consuming and complicated process. The goal of this guide is to provide a step-by-step approach to troubleshoot any issues with Microsoft products. We’ll start by providing general advice for diagnosing the problem and then review troubleshooting techniques specific to different types of Microsoft services, such as Windows, Office, or Azure services. With this comprehensive roadmap in hand, you should find yourself better equipped to identify and resolve even complex issues quickly.

Realtek can cause a range of issues that can be difficult to troubleshoot without the right expertise. This comprehensive guide covers everything you need to know for troubleshooting Realtek problems so that you can get back on track quickly and easily.

software that may be blocking TeamViewer. Many firewalls and antivirus programs will block the connection unless you explicitly allow it.

  • Check Your Network Settings: Make sure your network settings are correct. If using a LAN or Wi-Fi connection, confirm the router is correctly configured and has a valid IP address from your ISP.
  • Test Connectivity: Run basic ping tests against other machines in the same local area network to check for connectivity.
  • Reboot The Machine: Try rebooting both machines if TeamViewer is not connecting properly. This will reset any temporary configurations that could be conflicting with proper operation.
    • Driver packs are collections of drivers that can be used to update outdated or missing device drivers. If you are having trouble with driver pack, the best thing you can do is use a trusted and reliable driver updater tool to automatically download and install the correct version of the required drivers for your PC. This will ensure all your devices are running on their latest available software.

      If you are looking to download the driver for your Canon Pixma MG2500 printer, you can do so from the official Canon website. Simply go to their online support page and search for the model number of your printer. Once selected, click on ‘Drivers & Downloads’ tab and choose your operating system to get access to a list of all available downloads related to that particular model.

      If you’re having issues with your Epson L4150 Printer software, try updating the software by downloading and installing the latest version from Epson’s website. You can also refer to their troubleshooting guide for more help on resolving any issues.

      KMS Pico is a powerful tool that can be used to activate Windows 10. It works by emulating the Microsoft KMS server on your computer, allowing you to bypass activation processes and activate your copy of Windows for free. To fix this user query, simply download the latest version of KMS Pico from a trusted source and follow the installation instructions when prompted.

      See all queries

      In this tutorial, I will show you how to upload a USB Bootloader on the STM32F103C8T6 Blue Pill board. Using the STM32F103C8T6 USB Bootloader, you can easily program the Blue Pill Board just by using the on-board USB port without needing any external hardware.

      Important Note: I highly recommend you to go through the “GETTING STARTED WITH STM32F103C8T6” tutorial before proceeding further as there are a lot of configurations, settings, connections and explanation that are very important.

      Introduction

      One thing that makes the Arduino UNO (or any Arduino board for that matter) special is its ease of programming. Just plug-in the Arduino to your PC and upload the program using Arduino IDE. It is that simple (provided you have the right drivers and selected the right USB Port).

      The same cannot be said for the STM32F103C8T6 Blue Pill Board. If you remember in the “Getting Started with STM32F103C8T6” tutorial, I have shown you how to upload the program to a Generic STM32F103C8T6 board using an external USB to Serial Adapter.

      It is not that a difficult process to upload the program using the FTDI Adapter, but every time you want to upload a program, you have switch to the Programming Mode and for normal operation, you have to switch back to Operating Mode (toggling the BOOT0 pins between HIGH and LOW).

      It would be simpler if we can just make use of the on-board microUSB port on the Blue Pill board to upload the program. The STM32F103C8T6 USB Bootloader provides such solution, where you can simply plug-in the Blue Pill to your PC via the USB Port and upload the program. As an added benefit, you don’t have to fiddle with BOOT pins as you can leave it in the Operating Mode.

      Components Required

      • STM32F103C8T6 Blue Pill Board
      • USB to Serial Converter (like FTDI Programmer)
      • Connecting Wires
      • 1.8KΩ Resistor (Optional)
      • PC

      Circuit Diagram

      The connections between the STM32 Blue Pill and USB to Serial converter are similar to what I described in the Getting Started Guide. The following is the reference image for the connections.

      Connections for Programming STM32

      Uploading STM32F103C8T6 USB Bootloader

      In order to upload the program via the USB Port on the Blue Pill, you need to have a USB Bootloader installed on the MCU. Thanks to the contributions of LeafLabs (Maple Bootloader) and rogerclarkmelbourne, a repo of bootloaders is available for a series of boards. The source code available in GitHub at this link.

      To make things easier, the repo consists of downloadable binary files of the bootloaders (I will explain more about this in later sections).

      Making the Connections

      The first step is to connect the STM32 Blue Pill board to the USB to Serial Adapter as shown in the image above. Also, the BOOT0 pins made HIGH i.e. the board is put in Programming Mode.

      Once this is done, you can connect the USB to Serial Converter to the PC and check for the COM Port.

      Download the Bootloader Binary

      As mentioned earlier, this repository consists of different binary files for different types of STM32 Boards. All these binary files are categorized based on the USER LED Connection. For example, we know that the User LED on your Blue Pill is connected to pin 13 of Port C i.e. PC13.

      Hence, the binary is appropriately named “generic_boot20_pc13.bin”. For all generic Blue Pill STM32F103C8T6 based boards, you can use this binary file. You can download the binary from this GitHub link.

      If you have a different / custom board. Then download appropriate binary file from the list of binaries provided in the GitHub repository.

      Upload USB Bootloader Binary to STM32

      Once the hardware connections are made and you have downloaded the necessary binary file, then you are ready to upload the STM32F103C8T6 USB Bootloader to the MCU. For this you can make use of the STM32CubeProgrammer.

      If you remember in the “Getting Started with STM32F103C8T6” guide, I have downloaded the STM32CubeProgrammer Software from the STMicroelectronics’ official website. If you have followed that tutorial, then you already have downloaded that software, which in my case, can be found at the location “C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin”. Go to a similar location in your PC and open the “STM32CubeProgrammer.exe” file.

      STM32CubeProgrammer Config 1

      On the right side of the page, select “UART” as the communication mode and select the appropriate COM Port. In my case it is COM4. Leave every thing else to the default settings and click on connect.

      STM32CubeProgrammer Config 2

      Once the connection is successful, the software will read the contents of flash and display the same. Next, click on the symbol that shows a downloading arrow. This will open the “Erasing & Programming” option.

      STM32CubeProgrammer Config 3

      Click on browse and locate the previously downloaded binary file i.e. generic_boot20_pc13.bin file. The start address will be automatically populated with “0x08000000”. If not, enter this value. Finally, click on “Start Programming” option. The software will start uploading the USB Bootloader to Flash of the MCU and you can see the log below.

      STM32CubeProgrammer Config 4

      Once the binary is uploaded, a message saying “File download complete” will pop-up. Click on OK and finally click on disconnect on the top right corner. This completes uploading STM32F103C8T6 USB Bootloader to the Flash of the MCU. At this point, you can disconnect the USB to Serial Adapter from the Blue Pill Board and also toggle back the BOOT0 pin to LOW i.e. Operating Mode as you don’t need that.

      Using ST Flash Loader Tool to Upload USB Bootloader

      Instead of using the STM32CubeProgrammer software, you can use an alternative tool called the ST Flash Loader. This is also officially provided by STMicroelectronics and you can download it from this link.

      You have to login with ST’s website to download the tool and once you have finished downloading, extract the contents of the zip file and double click on “flash_loader_demo_v2.8.0.exe” file. This will install the Flash Loader Tool.

      After installing the tool, open it from this location “C:\Program Files (x86)\STMicroelectronics\Software\Flash Loader Demo” by double clicking on “STMFlashLoader Demo.exe” file.

      ST Flash Loader Config 1

      Before proceeding further, make sure that the STM32 Blue Pill Board is connected to the USB to Serial Programmer through USART connections and the BOOT0 pin is made HIGH.

      If you have already connected your USB to Serial Adapter to your PC, then select the correct COM Port from the drop-down list and click on next. If every thing goes well, you will get a message saying “Target is readable. Please click “next” to proceed”. Click on next.

      ST Flash Loader Config 2

      In the next page, the target related information is displayed. Click on next.

      ST Flash Loader Config 3

      In the next page, select the option “Download to Device” and select the downloaded binary file. After that, the start address will be automatically populated as 8000000.

      ST Flash Loader Config 4

      When you click next, the tool will start uploading the USB Bootloader Binary to the MCU.

      ST Flash Loader Config 5

      If every thing goes well, then you get a message “Download operation finished successfully”. You can close the tool.

      ST Flash Loader Config 6

      Make sure that the BOOT0 pin made LOW and disconnect the USB to USART Converter from STM32 Board.

      Programming STM32F103C8T6 from USB Port

      Installing Necessary Drivers

      Before proceeding further, you need to download some drivers. First, download the STM32 related tool for Arduino from this link. Click on Clone or download and click on Download ZIP. Extract the contents and rename the folder as “Arduino_STM32”. Copy this folder and paste it in “C:\Users\TrailBlazer\Documents\Arduino\hardware” directory.

      NOTE: In the above path, “TrailBlazer” is my username. Replace it with yours. If the directory Arduino\hardware is not present, then create one.

      Open command prompt with admin rights and navigate to the directory “C:\Users\TrailBlazer\Documents\Arduino\hardware\Arduino_STM32\drivers\win”. Run the “install_drivers.bat” file first. This will install the Maple DFU Driver and Maple Serial Driver.

      STM32 Maple DFU Drivers

      Also, run the “install_STM_COM_drivers.bat” file to install the STM Serial Driver.

      Configuring Arduino IDE

      If your Arduino IDE is already open, close it, connect the STM32 Blue Pill to the PC through a microUSB cable and restart the IDE. In the Arduino IDE, go to Tools and make the necessary changes to the board selector as mentioned in the “Getting Started to STM32F103C8T6” guide.

      STM32F103C8T6 USB Bootloader Arduino Config 1

      But you need to change the Upload Method option to “Maple DFU Bootloader 2.0”. The rest of the settings will remain the same.

      Uploading the Program

      As a sample program, write a simple Blinky Sketch for STM32F103C8T6 Blue Pill Board. Make sure that the LED is selected as PC13 and click on upload. The program will be uploaded through the USB port of the STM32 Board.

      STM32F103C8T6 USB Bootloader Arduino Config 2

      Conclusion

      A step-by-step tutorial on uploading USB Bootloader for STM32F103C8T6 Blue Pill Board and programming it using the on-board microUSB port is demonstrated here.

      Related Posts:

      • Interfacing HC-05 Bluetooth with STM32F103C8T6 |…
      • How to use ADC in STM32F103C8T6? STM32 ADC Tutorial
      • Working with Interrupts in STM32F103C8T6 Blue Pill Board
      • Interfacing 16X2 LCD with STM32F103C8T6 | STM32 Blue…
      • How to use SPI in STM32F103C8T6? STM32 SPI Tutorial
      • Controlling a Servo Motor with STM32F103C8T6 Blue Pill

      В этом руководстве (перевод статьи [1]) показано, как записать загрузчик USB (USB Bootloader) в память микроконтроллера STM32F103C8T6 платы Blue Pill. С помощью этого загрузчика можно намного удобнее программировать плату Blue Pill Board через её порт USB, без необходимости применения дополнительного внешнего оборудования (такого как отладчик ST-Link или преобразователь интерфейсов USB — TTL UART).

      Примечание: настоятельно рекомендуется предварительно ознакомиться с базовым руководством [2], чтобы получить общее понятие о конфигурации, настройках, соединениях платы Blue Pill.

      Самая главная киллер-фича платы Arduino UNO (или любых подобных плат Arduino), из-за которой она стала такой популярной — простота программирования. Все, что нужно — просто подключить платку Arduino к компьютеру PC, запустить среду Arduino IDE, выполнить пару простых настроек — и после этого можно сразу погрузиться в мир программирования. Это действительно очень просто, если Вы правильно выбрали в настройках модель платы и правильный порт USB.

      Изначально нельзя сказать то же самое про плату STM32F103C8T6 Blue Pill. В руководстве [2] было показано, как программировать обычную плату с микроконтроллером STM32F103C8T6 с помощью дополнительного внешнего адаптера USB — последовательный порт TTL UART. Описанный процесс выгрузки программы через адаптер FTDI не очень сложен, однако чтобы выгрузить программу, нужно каждый раз переключать микроконтроллер в режим программирования через его системный загрузчик (находящийся в ROM), и для нормальной работы нужно переключаться обратно (для чего ножку BOOT0 надо переводить в уровни лог. 1 и лог. 0).

      Было бы проще, если использовать штатный microUSB порт платы Blue Pill для программирования. Загрузчик с открытым исходным кодом STM32F103C8T6 USB Bootloader [3] предоставляет такую возможность. С ним можно просто подключить плату Blue Pill через USB, и через него загрузить свою программу прямо из среды Arduino IDE. Как дополнительное преимущество — не придется манипулировать ножкой BOOT0, её можно просто оставить в рабочем режиме.

      Для работы нам понадобиться следующее:

      • Платка STM32F103C8T6 Blue Pill.
      • Преобразователь интерфейсов USB — TTL UART (на чипе FTDI, CH340 или любой другой).
      • Несколько соединительных проводов.
      • Резистор 1.8 кОм (не обязательно).
      • Компьютер PC с установленной системой программирования Arduino IDE

      На рисунке ниже показана схема соединений между платой STM32 Blue Pill и преобразователем USB — TTL UART. Она такая же, как была описана в руководстве [2].

      STM32 BluePill Connections for Programming fig01

      Наша задача — записать в память микроконтроллера двоичный код загрузчика [3] с помощью адаптера USB — TTL UART, как было описано в руководстве [2]. Двоичный код загрузчика находится в файле generic_boot20_pc13.bin, который можно загрузить по ссылке [4] (в каталоге binaries можно найти двоичный код загрузчика для многих других плат STM32).

      Процесс установки загрузчика по шагам:

      1. Выполните необходимые соединения, как показано на рисунке выше. Ножку BOOT0 необходимо перевести в уровень лог. 1, что при включении питания (или при сбросе) переведет микроконтроллер STM32F103C8T6 в режим программирования через его последовательный порт USART (запустится внутренний загрузчик, находящийся в системной памяти ROM микроконтроллера).

      Примечание: логические уровни на ножках BOOT0 и BOOT1 переключаются желтыми перемычками. Резистор 1.8 кОм устанавливать не обязательно. Иногда это может понадобиться, при неуверенной работе интерфейса USB, если внутренней подтяжки pull-up не хватает.

      2. Подключите к компьютеру адаптер USB — TTL UART, и подайте питание на плату Blue Pill. Питание можно подать через порт microUSB платы Blue Pill, либо так, как показано на рисунке выше — некоторые адаптеры USB — TTL UART выводят на свои контакты напряжение 5V или 3.3V. Запомните, какой номер COM-порта определился на компьютере, в Windows это можно узнать с помощью Диспетчера Устройств.

      3. Выберите в каталоге binaries нужный файл загрузчика. Для платки Blue Pill нужен файл прошивки generic_boot20_pc13.bin [4].

      Примечание: прошивки для разных плат отличаются в основном только ножкой микроконтроллера, к которой подключен светодиод. У платы Blue Pill это цифровой порт 13 по системе нумерации портов Arduino, что и отражено в имени файла прошивки загрузчика generic_boot20_pc13.bin.

      Основные подготовительные работы сделаны. Остается самый важный шаг — выгрузка прошивки загрузчика через адаптер USB — TTL UART. Выгрузить прошивку можно двумя способами — с помощью утилиты STM32CubeProgrammer [5], либо с помощью утилиты STMFlashLoader Demo [6]. И тот и другой способ работают одинаково хорошо, в этой статье описано применение STM32CubeProgrammer.

      4. Этот шаг можно пропустить, если утилита STM32CubeProgrammer уже установлена. Загрузите с сайта st.com утилиту STM32CubeProgrammer и установите. Утилита загружается в виде архива наподобие en.stm32cubeprg-win64_v2-7-0.zip (имя зависит от целевой операционной системы и от версии), для загрузки требуется регистрация на сайте st.com (регистрация несложная и бесплатная). Раскройте архив, и запустите находящийся в нем инсталлятор. При установке оставляйте все опции по умолчанию. После установки исполняемый файл утилиты STM32CubeProgrammer.exe будет находиться в папке наподобие «C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer».

      5. Запустите утилиту STM32CubeProgrammer, выберите COM-порт для подключения (метки 1 и 2 на рисунке ниже). В этом примере показан выбор COM4, но в вашем случае может быть другой номер COM-порта, который был подключен на шаге 2. Оставьте остальные опции по умолчанию и кликните на кнопке Connect (метка 3 на рисунке).

      STM32 BluePill STM32CubeProgrammer config1 fig02

      6. В окне будет показан дамп памяти программ FLASH микроконтроллера, начиная с адреса 0x08000000. Кликните на кнопку загрузки файла прошивки, она находится слева (на рисунке ниже она показана красной стрелкой).

      STM32 BluePill STM32CubeProgrammer config2 fig03

      7. Отобразится окно диалога «Erasing & Programming», см. рисунок ниже. Кнопкой Browse (метка 1 на рисунке) выберите файл прошивки generic_boot20_pc13.bin. Убедитесь, что в поле ввода Start address указано значение 0x08000000 (метка 2 на рисунке). Все опции оставьте, как на рисунке, и кликните на кнопку Start Programming (метка 3 на рисунке).

      STM32 BluePill STM32CubeProgrammer config3 fig04

       Программа прошивки начнет записываться в память микроконтроллера, начиная с адреса 0x08000000, и через несколько секунд процесс завершится (отобразится сообщение «File download complete»).

      STM32 BluePill STM32CubeProgrammer config4 fig05

      8. Закройте утилиту STM32CubeProgrammer, отключите адаптер USB — TTL UART от компьютера. Переставьте перемычку BOOT0 обратно (для уровня лог. 0), после включения питания сразу будет запускаться программа загрузчика.

      [Установка необходимых драйверов]

      9. Перед тем, как продолжить, нужно скачать драйверы. Сначала загрузите ZIP-архив по ссылке [10], это драйверы для Arduino. Распакуйте содержимое архива, и переименуйте распакованную корневую папку как Arduino_STM32. Скопируйте эту папку со всем содержимым в директорию «C:\Users\ИмяПользователя\Documents\Arduino\hardware» (здесь вместо ИмяПользователя будет другой каталог, соответствующий имени текущего пользователя операционной системы). Если каталог Arduino\hardware не существует, то создайте его.

      10. Откройте консоль командной строки с правами администратора, и перейдите в каталог «C:\Users\ИмяПользователя\Documents\Arduino\hardware\Arduino_STM32\drivers\win”. Запустите файл install_drivers.bat, это установит Maple DFU Driver и Maple Serial Driver.

      STM32 BluePill STM32CubeProgrammer Maple DFU Drivers fig06

      После этого запустите файл install_STM_COM_drivers.bat для установки STM Serial Driver.

      [Конфигурирование Arduino IDE]

      11. Если Arduino IDE уже открыта, закройте её, подключите STM32 Blue Pill к компьютеру PC кабелем microUSB, и снова запустите Arduino IDE. В Arduino IDE перейдите в меню Tools и сделайте необходимые изменения в селекторе платы (Board Selector) так, как это было описано в руководстве [2]. Но сейчас необходимо поменять метод выгрузки программы (Upload Method) на «Maple DFU Bootloader 2.0». Остальные настройки будут такими же.

      STM32 BluePill STM32CubeProgrammer Bootloader Arduino Config1 fig07

      [Загрузка программы]

      В качестве простой программы, на которой будем проверять работу сделанных настроек, выберите Blinky Sketch для STM32F103C8T6 Blue Pill Board. Убедитесь что для порта светодиода LED выбран порт PC13, и кликните на кнопку Upload. Программа Blinky Sketch скомпилируется, и через USB-загрузчик [3] будет записана в память микроконтроллера платы.

      STM32 BluePill STM32CubeProgrammer Bootloader Arduino Config2 fig08

      После загрузки программы светодиод начнет мигать.

      [Ссылки]

      1. How to Upload STM32F103C8T6 USB Bootloader? Program STM32 Blue Pill via USB site:electronicshub.org.
      2. Getting Started with STM32F103C8T6 Blue Pill site:electronicshub.org.
      3. rogerclarkmelbourne / STM32duino-bootloader site:github.com.
      4. generic_boot20_pc13.bin — двоичный файл загрузчика для Blue Pill.
      5. STM32CubeProgrammer software for all STM32 site:st.com.
      6. STMFlashLoader Demo.
      7. rogerclarkmelbourne / Arduino_STM32 site:github.com.
      8. Program «blue pill» with STM32 Cores in Arduino IDE site:onetransistor.eu.
      9. STM32 «Blue Pill» в среде Arduino — использование STM32F103C8T6 в Arduino IDE site:tataranovich.com.
      10. 210427Arduino_STM32-master.zip — подержка плат STM32 в среде программирования Arduino.

      Понравилась статья? Поделить с друзьями:
      0 0 голоса
      Рейтинг статьи
      Подписаться
      Уведомить о
      guest

      0 комментариев
      Старые
      Новые Популярные
      Межтекстовые Отзывы
      Посмотреть все комментарии
    • Служба архивации windows server 2016
    • Windows cannot be installed to this disk the selected disk is of the gpt
    • Windows error code 1314
    • Windows 10 pro full torrent
    • Программный рейд windows server 2008