A question brève, réponse brève !

A part le fait que le terme « minaire » n’existe ni en français, ni en anglais, la différence entre un minéral et une roche est très simple :

Le minéral est généralement constitué d’une espèce chimique bien définie, dont les atomes sont ordonnés dans l’espace pour produire à l’échelle macroscopique une structure cristalline bien définie (exemple le plus simple : les cristaux de roche sont un minéral).

La roche, quant à elle, est généralement constituée d’un assemblage de plusieurs minéraux ou de plusieurs espèces pas nécessairement cristallines. Le granite est une roche, car il est constitué de quartz, de feldspath, de plagioclases et de micas. Le basalt est aussi une roche, mais d’origine volcanique, composé de plagioclases, de pyroxènes, d’olivine et de magnétite.

Les puristes considèrent que certaines roches peuvent être constituées d’un seul minéral ; un tel type de roche est alors appelé une roche monominérale.