Имхо, тут больше вопросов к Console.WriteLine(c), чем к breakpoint, т.к. на что 0 не дели, будет 0.
Да и разве 0 может иметь отрицательное значение, учитывая, что это нейтральный "разделитель" между положительным и отрицательным числом?
А с чего вы решили, что проблема вообще в ПО?
В 99% случаев дело в мышке. Точнее даже в самой кнопке. Если мышь дорогая, то кнопку лучше в СЦ заменить, а если дешевая, то проще мышь поменять.
В домашних условиях можно попробовать промыть кнопку, разобрать мышь и обильно залить кнопку сверху спиртом (что бы внутрь кнопки затекло), поклацать ее в холостую и дать высохнуть несколько минут перед использованием. Часто помогает, но не всегда, но в любом случае не на долго.
Пытался в Advanced mode UEFI установить приоритетность устройств для загрузки, но там почему-то в списке доступных вариантов есть все устройства, кроме SSD.
А в вариантах загрузки Windows boot manager (или как-то так) есть? Если да, то вам нужно его выбирать.
P.S. Исходя из пары видео, то там похоже есть на плате слот M.2. Если предустановлен HDD, то возможно можно M.2 SSD установить. Это нужно снять нижний корпус и посмотреть...
Скорее всего проблема в каких-то драйверах.
Нужно больше подробностей, точная модель ноутаили его ктонфигурация, какая Windows, билд, какие драйвера и откуда, в каком именно момент зависает и т.д...
Если программа на C# и не обфусцирована, то с большой вероятность её можно поправить не имея исходников. Все упирается в сложность программы и умения "реверсера". С этим нужно обращаться сюда.
А потерь в сети нет? Попингуйте постоянно какой нибудь адрес. Например, ping 1.1.1.1 -t
Поведение сильно напоминает потерю пакетов, правда поведение FF сюда не вписывается, но все равно проверить стоит.
Использовал XFS на домашней торрент-качалке чуть меньше 7 лет 24/7. ФС как ФС. Отключения электроенергии переживала нормально. За все время ни с чем проблем небыло. За скорость сложно сказать, т.к. доступ был исключительно по сети.