User Tools

Site Tools


userspace:diskpart_-_dynamic_system_partition_resize

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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, based on size needed ====== ====== Resize system partition dynamically, based on size needed ======
  
-   created by LarsG [[algee2005@gmail.com]] 2015/09/17+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 ''$MinimumFreeSpace$'' to the amount of MB required by the software to install; 1 GB equals ''1024'', like given as example below.
  
 <code winst> <code winst>
-[Actions]+[actions]
 defVar $MinimumFreeSpace$  defVar $MinimumFreeSpace$ 
 set $MinimumFreeSpace$ = "1024" set $MinimumFreeSpace$ = "1024"
Line 41: Line 39:
 <code winst> <code winst>
 [execwith_resize_volume] [execwith_resize_volume]
-SELECT volume %SystemDrive% +select volume %SystemDrive% 
-EXTEND size=$MinimumFreeSpace$+extend size=$MinimumFreeSpace$
 </code> </code>
  
-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 ''%SystemDrive%'' within my code with the drive letter of your desired partition.
 f.e. extract it like this: f.e. extract it like this:
  
userspace/diskpart_-_dynamic_system_partition_resize.1442511587.txt.gz · Last modified: 2021/08/23 08:37 (external edit)