Comme je l'ai dit, je propose tout simplement de modifier `\leftskip` et `\rightskip`, même si vous semblez résolu à modifier la géométrie et subir les conséquences de cette manœuvre risquée.
**PS** : j'aimerais connaître la marche à suivre pour se désinscrire et supprimer mon compte de ce site.
\documentclass[12pt, twoside, twocolumn, a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps, oldstyle]{kpfonts}
\begingroup
\fontfamily{OrnementsADF}\fontencoding{U}\fontseries{m}\fontshape{n}\selectfont
\xdef\foo{\the\fontdimen6\font}\xdef\bar{\the\dimexpr1em\relax}% Astuce trouvée grâce à texnique.fr !
\endgroup
\usepackage{microtype}
\usepackage{adforn}
\usepackage[twoside
,a4paper
,includeheadfoot
,layoutsize={190mm,220mm}
,layoutoffset={10mm,10mm}
,hdivide={15mm,15cm, }
,vdivide={18mm,19cm, }
,footskip={1cm}
,marginparwidth=\bar
,marginparsep=0.2\dimexpr\bar\relax
,bindingoffset=1cm
,nohead
,includeall
% ,showframe
,showcrop
]{geometry}
\usepackage{fancyhdr}
\fancyhf{}
\fancyfoot[LE,RO]
{\thepage}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\usepackage{lastpage}
\usepackage{lipsum}
\usepackage[french]{babel}
\begin{document}
\lipsum[1-3]
\newpage
\begingroup
\onecolumn
\leftskip=0.25\linewidth
\rightskip=\leftskip
\lipsum[4]
\newpage
\endgroup
\twocolumn
\lipsum[5-7]
\end{document}