We present an analysis of the molecular hydrogen absorption system at z abs = 2.811 in the spectrum of the blazar Q 0528−250. We demonstrate that the molecular cloud does not cover the background source completely. The partial coverage reveals itself as a residual flux in the bottom of saturated H 2 absorption lines. This amounts to about (2.22 ± 0.54)% of the continuum and does not depend on the wavelength. This value is small and it explains why this effect has not been detected in previous studies of this quasar spectrum. However, it is robustly detected and significantly higher than the zero flux level in the bottom of saturated lines of the Lyα forest, (−0.21 ± 0.22) per cent. The presence of the residual flux could be caused by unresolved quasar multicomponents, by light scattered by dust, and/or by jet-cloud interaction. The H 2 absorption system is very well described by a two-component model without inclusion of additional components when we take partial coverage into account. The derived total column densities in the H 2 absorption components A and B are log N (H 2 )[cm −2 ] = 18.10±0.02 and 17.82 ± 0.02, respectively. HD molecules are present only in component B. Given the column density, log N (HD) = 13.33 ± 0.02, we find N (HD)/ 2N (H 2 ) = (1.48 ± 0.10) × 10 −5 , significantly lower than previous estimations. We argue that it is crucial to take into account the partial coverage effects in any analysis of H 2 bearing absorption systems, in particular when studying the physical state of high-redshift interstellar medium.