Commit f31abd1
Add ReFS boot volume unattend deployment article (#8084)
* Add ReFS boot volume unattend deployment article
Adds a how-to under Storage > ReFS for deploying Windows Server with a
ReFS boot volume via Setup unattend, including manual creation of a
2 GB NTFS WinRE partition (required because ReFS does not support
volume shrink).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Use 'an ReFS' (pronounced R-E-F-S)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-07[bot]
Co-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-07[bot]
Co-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-10[bot]
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
* Update title to lead with 'Deploy Windows Server'
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Revert title to 'Deploy an ReFS boot volume on Windows Server using Setup unattend'
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Update title to 'Deploy Windows Server on an ReFS boot volume using Setup unattend'
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Set ms.subservice to 'storage' to match docfx fileMetadata
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Update TOC entry to match new article title
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Editorial updates
* Update EFI system partition sizing to documented UEFI/GPT minimums
Set the ESP to 200 MB on 512/512e disks and 300 MB on 4Kn disks, replacing the previous 100 MB value in the partition layout table, unattend.xml, and DiskPart script.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Clarify that the 120 GB OS partition is an example, not a requirement
Add a note and inline comments explaining the OS partition is an example size. To fill the disk, subtract the ESP, MSR, and recovery partition sizes and avoid leaving trailing unallocated space after the recovery partition.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add temporary drive-letter steps when registering WinRE on a hidden recovery partition
When the disk is laid out via unattend.xml, the recovery partition is hidden with no drive letter. Add DiskPart steps to temporarily assign a letter before copying winre.wim and remove it afterward so the partition stays hidden.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Remove push-button reset reference
Push-button reset isn't relevant to this scenario; remove it from the list of WinRE features.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Reposition article for Windows Server Insider Preview
ReFS boot volume support is a preview feature; update version references (title, description, intro, prerequisites, and REFS format note) from Windows Server 2025 to Windows Server Insider Preview.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Clarify RecoveryDrive placeholder is substituted without a colon
The example commands already include the colon (<RecoveryDrive>:\\...), so substituting R: would produce an invalid R::\\... path. Change the example to R and note the letter is used without a colon.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Remove quotes from DiskPart assign letter commands
The DiskPart assign letter= syntax doesn't use quotes around the drive letter; quotes can cause a syntax error. Update the pre-partition script to use unquoted drive letters.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-01[bot]
Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-01[bot]
Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-03[bot]
Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-01[bot]
Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-01[bot]
Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>
* Apply suggestion from @learn-build-service-prod-01[bot]
Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>
* Clarify recovery partition drive-letter hiding in the unattend example
The unattend ModifyPartition schema doesn't support GptAttributes, so the recovery partition can't set NO_DRIVE_LETTER the way the DiskPart flow does. Note that the recovery TypeID keeps Windows from assigning a drive letter, and explain how to apply the matching GPT attributes post-install with DiskPart for parity.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Add preview labeling, build prereq, and editorial cleanup to ReFS boot article
* Apply suggestion from @learn-build-service-prod-06[bot]
Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>
Co-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>
Co-authored-by: robinharwood <19212983+robinharwood@users.noreply.github.com>
Co-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>
Co-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com>
Co-authored-by: learn-build-service-prod-06[bot] <274430002+learn-build-service-prod-06[bot]@users.noreply.github.com>1 parent 9dca2f8 commit f31abd1
2 files changed
Lines changed: 317 additions & 0 deletions
Lines changed: 315 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
| 252 | + | |
| 253 | + | |
252 | 254 | | |
253 | 255 | | |
254 | 256 | | |
| |||
0 commit comments