Gareth's answer is the best, but just for fun, I wanted to get some actual numbers of $\color{Red}{BAD}$ boards.
The starting board looks like this:
(# space, | or — place where a wall could go.)
# | # | # | # | # | # | # | #
— — — — — — — —
# | # | # | # | # | # | # | #
— — — — — — — —
# | # | # | # | # | # | # | #
— — — — — — — —
# | # | # | # | # | # | # | #
— — — — — — — —
# | # | # | # | # | # | # | #
— — — — — — — —
# | # | # | # | # | # | # | #
— — — — — — — —
# | # | # | # | # | # | # | #
— — — — — — — —
# | # | # | # | # | # | # | #
That's 112 places a wall could go, and each one has 2 options, so using some basic probability, there are $2^{112} \approx 5.19 * 10^{33}$ total permutations.
Now, of the spaces the rook could be on (#'s above), most of them (36) are core (24 are edges, and only 4 are corners). For these, let us take the simplified scenario where all 4 wall places are consumed surrounding the space, making the whole board $\color{Red}{BAD}$. The remaining 108 wall places can take any permutations, giving $2^{108}$ possibilities just for this one space. To avoid counting permutations twice, I will keep reducing by 4 for each square, yielding:
which WolframAlpha says is about $3.46 * 10^{32}$. This is still an order of magnitude off from my goal (makes sense because I didn't consider areas larger than one cell blocked off), but hey, it was fun for a while.