Ciao, il tuo portatile è abbastanza nuovo, monta un Intel Core I5 di ottava generazione, quindi è vecchio di 2/3 anni, ovviamente non ha lo slot ExpressCard. Per quanto riguarda la porta mPCIE, è molto probabile che ne abbia una (purtroppo) ed ovviamente è già occupata dal modulo Wi-Fi/Bluetooth, ne sono sicuro al 95% perché in rete sono riuscito a trovare una variante del tuo HP, ( 14-ma0312ng ) credo sia lo stesso, a cambiare probabilmente è solo la quantità di memoria (questo monta 16 GB di Memoria Optane e 1 TB di HDD) il tuo invece ha 256 GB di SSD, quindi il codice è diverso per differenziare i vari tagli di memoria. Ti linko la recensione di Notebookcheck
https://www.notebookcheck.it/Recens...-Intel-Optane-Memory-HD-Display.329018.0.html dove ho scaricato l'immagine qui allegata. Nel quadrato rosso vi è la scheda per il Wi-Fi/Bluetooth, dovresti toglierla ed inserire un adattatore da mPCIE a PCIE 16x o 4x, perderesti però la possibilità di avere il Wi-Fi ed il Bluetooth integrati nel portatile, ma potresti usare sempre delle schede Wi-Fi/BT esterne via USB. Qualora invece avessi anche la porta M2 (riquadro giallo) vuota sarebbe perfetto, così da non toccare la scheda Wi-Fi/BT, potresti montare l'adattatore lì, quindi M2 a PCIE 16x. Ti allego le immagini. Chiedi pure se qualcosa non ti è chiaro.
AGGIORNAMENTO: puoi usare lo slot M2 solo se è vuoto, quindi dovresti avere l'SSD da 2.5". Purtroppo sul sito dell'HP non dice se ha lo slot SATA 3 (nella foto è proprio in basso a sx, vicino la batteria) ma il modello potrebbe essere leggermente diverso non solo nel nome. Non riesco a trovare l'immagine della scheda madre del modello 14-cf1005nl (ossia il tuo), continuo a pensare che sia uguale a questa in foto comunque. Dovresti comunque cambiare SSD o montare il tuo SSD M2 ( sul sito HP riporta che quello da 256 GB è un M2, quindi sicuro hai lo slot M2 ora bisogna capire se hai lo slot SATA3) con un adattatore da M2 a SATA 3. È un po' complicato, dimmi cosa non ti è chiaro se non avessi capito qualche passaggio.