This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:diskpart_-_dynamic_system_partition_resize [2015/09/17 17:39] larsg |
userspace:diskpart_-_dynamic_system_partition_resize [2021/08/23 08:37] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Resize system partition dynamically, | ====== Resize system partition dynamically, | ||
- | | + | created by LarsG [[lars.gruenheid@civitec.de]] 2015/09/17 |
* tested under windows 7 | * tested under windows 7 | ||
Line 7: | Line 7: | ||
In case you want your system partition to only use the amount of diskspace required by the system and the applications you install, | In case you want your system partition to only use the amount of diskspace required by the system and the applications you install, | ||
- | |||
you can use the following code to extend your system partition dynamically before installing your software. | you can use the following code to extend your system partition dynamically before installing your software. | ||
Line 15: | Line 14: | ||
If you want use this, you should consider adopting further measures to prevent possible hickups - f.e. move profiles to another partition, configure your applications to store their data on another partition, prevent write access for users on the system partition. | If you want use this, you should consider adopting further measures to prevent possible hickups - f.e. move profiles to another partition, configure your applications to store their data on another partition, prevent write access for users on the system partition. | ||
- | take care ;) | + | Take care ;) |
- | Integrate the following code into your installation script, and change the value of $MinimumFreeSpace$ to the amount of MB required by the software to install; 1 GB equals **1024**, like given as example below. | ||
+ | Integrate the following code into your installation script, and change the value of '' | ||
<code winst> | <code winst> | ||
- | [Actions] | + | [actions] |
defVar $MinimumFreeSpace$ | defVar $MinimumFreeSpace$ | ||
set $MinimumFreeSpace$ = " | set $MinimumFreeSpace$ = " | ||
Line 41: | Line 39: | ||
<code winst> | <code winst> | ||
[execwith_resize_volume] | [execwith_resize_volume] | ||
- | SELECT | + | select |
- | EXTEND | + | extend |
</ | </ | ||
- | This script assumes you install software on your system partition. Otherwise, you need to replace any occurance of %SystemDrive% within my code with the drive letter of your desired partition. | + | This script assumes you install software on your system partition. Otherwise, you need to replace any occurance of '' |
f.e. extract it like this: | f.e. extract it like this: | ||