It looks like -cw256 and -hires are mutually exclusive.
From recon-all:
case "-hires":
set HiRes = 1;
set ConformMin = 1;
echo "INFO: hi-res volumes are conformed to the min voxel size"
# per testing by Natalia Zaretskaya, Mar 2015, the flags which
# normally disable the aseg steps are no longer necessary (which
# means aseg.mgz can be created with hi-res data).
breaksw
...
if($ConformMin) then
set cmd = ($cmd --conform_min)
else
set cmd = ($cmd --conform)
if($DoConformWidth256 || -e $subjdir/tmp/cw256) then
# force conform width to 256
set cmd = ($cmd --cw256)
# see note just below on when -cw256 is necessary (ie, when FOV > 256)
endif
endif
So feel free to report it as a bug to the list, but you’re unlikely to find a simple resolution. I think your best options are (a) --no-submm-recon, if you don’t care about using the extra resolution; or (b) cropping your original image to a suitably small FoV.