What is happening
The controller presents one or more namespaces to the host and translates their logical block addresses to NAND locations. Firmware faults, corrupt translation tables, controller failure, unstable NAND or incomplete initialization can leave the PCIe device visible while user capacity is missing. Partition tools cannot scan sectors that the controller does not expose.