In Hatcher's Algebraic Topology textbook, we are given some tools to calculate relative homology groups, the prime example of which, as I have seen, are finding the relative homology group of the solid torus relative to the hollow torus (see here and here). I would like to generalize the result to an arbitrary topological space $X$.
More precisely, If $D^2$ denotes the $2$-dimensional disk, I would like to express the relative homology groups $H_i(X \times D^2, X \times \partial D^2)$ in terms of homology groups of $X$.
Here is my work so far:
We know that $H_i(X \times \partial D^2) \cong H_i(X) \oplus H_{i-1}(X)$ for all $i$ (by convention, $H_{-1}(X) := 0$). Thus, from the short exact sequence $0 \to \partial X \times D^2 \hookrightarrow X \times D^2 \to (X \times D^2) / (X \times \partial D^2) \to 0$, we get the following long exact sequence
$$ \cdots \to H_i(X \times \partial D^2) \cong H_i(X) \oplus H_{i-1}(X) \to H_i(X \times D^2) \cong H_i(X) \to H_i(X \times D^2, X \times \partial D^2) \xrightarrow{\partial} H_{i-1}(X \times \partial D^2) \cong H_{i-1}(X) \oplus H_{i-2}(X) \to \cdots. $$
The difficulty I am having is, since we don't have nice $H_i($something$) = 0$ as we have in some problems, it's difficult to express $H_i(X \times D^2, X \times \partial D^2)$ in terms of $H_j(X)$ in this case. As $H_i$ and $\tilde{H_i}$ doesn't differ so much (and in fact are the same for relative homology groups), considering the reduced homology groups also didn't lead to much insight either.
I also was thinking of applying the relative homological version of the Mayer-Vietoris sequence, but I ran into a similar problem of having none of the factors I desired in a nice form.