Пк не видит ssd m.2?
Причина простая - диск не подходит.
Есть SATA диски и есть PCIe диски.
Если вы вставите SATA диск а у вас там подключение к шине PCIe он не будет работать.
Если вы вставите PCIe диск а у вас разъем подключен к SATA контроллеру то разумеется тоже не будет работать.

На вашей плате  Gigabyte b450 gaming x  есть M.2 разъем подключенный к шине PCI-E 3.0 x4.
Следовательно в него нужно подключать только PCIe накопители.
А ваш ssd m2 western digital 240 гб это SATA диск, и разумеется он не будет работать.
Читаем на сайте производителя:
https://www.gigabyte.com/Motherboard/B450-Gaming-X...
Ultra-Fast NVMe PCIe Gen3 x4 M.2

Читаем по m.2 SSD
https://www.dns-shop.ru/product/f47ce68a03f23330/2...
Логический интерфейс - SATA 3
NVMe - нет

не смотря на то что форм-фактор один и тот же - m.2 конкретно порт на Вашей матери понимает NVMe SSD, т.е. работающие через линии шины PCI-Express, вы же вставили SATA SSD. Поэтому и не работает. Нужно или поменять SSD на NVMe версию, скажем Samsung 970 EVO, или поменять мать, на которой заведется данный m.2 SSD. Есть еще один экзотический вариант - купить переходник для порта PCI-Express типа такого
https://www.dns-shop.ru/product/1b6ab481eb0c1b80/a...
но это не точно. 
Еще есть шанс что просто тупо не подходят ключи, т.к. сам порт m.2 бывает на несколько типов и видов ключей
M.2 M-key типоразмера 2230, 2242, 2260, 2280 и 22110, возможно это тоже Ваш случай, но это не точно. Нужно смотреть расположение и кол-во контактов на SSD и порте на материнке