0% found this document useful (0 votes)
137 views

CCBoot Manual - Disk Manager

The document provides instructions for setting up disks in CCBoot, including setting disk types as Image, Writeback, Game or SSD disks. It describes how to right click a disk to edit it and select the disk type. It also covers setting RAM and SSD cache values for disks. The document then discusses using personal disks to store client data that persists across reboots, and checking if HDDs are 4K aligned. Finally, it addresses managing restore points when updating images and restoring to previous points.

Uploaded by

Hasnan Ibrahim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views

CCBoot Manual - Disk Manager

The document provides instructions for setting up disks in CCBoot, including setting disk types as Image, Writeback, Game or SSD disks. It describes how to right click a disk to edit it and select the disk type. It also covers setting RAM and SSD cache values for disks. The document then discusses using personal disks to store client data that persists across reboots, and checking if HDDs are 4K aligned. Finally, it addresses managing restore points when updating images and restoring to previous points.

Uploaded by

Hasnan Ibrahim
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 89

CCBoot  

User Manual 

 
Youngzsoft 2019 

 
 
 
Disk Manager 
 
   
Disk Management 
1) Now, we will setup disk. Since version 20160401 “Disk Group” is removed for “Disk 

Manager” and “Image Manager” to make disk and image management easier. 

Figure 1 

2) Setting up the disk for Image, Write back, Game and SSD has never been easier. 

Right click on one of the disk and choose “Edit Disk”. 


 

Figure 2 

3) It will open the “Disk” dialog box. Now, we can specify, what type of disk this will be. 

There are four options: Unused, Game, Image, Write back, and SSD. Here, we choose D: 

as Write back disk. 

Note, when you change the disk type, the corresponding disk’s name will be changed to 

reflect the disk type. 


 

Figure 3 

4) Now the disk is set as Writeback disk. Now let’s setup disk cache. One the RAM 

Cache field, enter desired RAM cache value for the disk. Press “OK” to apply the 

settings. Refer "​Server Cache Settings​" for cache amount. 

Note, only Game disk have SSD Cache option available. 


 

Figure 1‑4 

5) You can see the settings in the “Disk Manager” (as Figure 1-5). 
 

Figure 1‑5 

6) Similarly, set Game disk, Image disk and its cache (see Figure 1-6). 
 

Figure 1‑6 

7) If you have SSD you can set it, like other disk. For SSD, there is no need for RAM 

Cache so it is not available (see Figure 1-7) 


 

Figure 1‑7 

 
 
   
Use of Personal Disk 
Features 
CCBoot Personal Disk is used to store client’s data which is not lost even when you reboot the client. 
This function is used in the enterprise widely and compliments game centers to store users save 
games as well. 
Steps 
We assume that you have installed CCboot and finished making the boot image, and assume that 
you are already very familiar with CCBoot’s basic operation and settings, with PC101 as example, the 
settings of personal disk is as below. 
1) ​ O
​ n CCBoot main interface, click on “Client Manager” and right click PC101 and choose “Edit 

Client”. 

 
Figure 1-1 
2) ​ I​ n “Client Details” dialog box, check the “Enable Personal Disk” check box, then click the "..." 
button right beside the “Input Box” to browse for the location to store personal disks. Click the 
"Personal Disk Size" drop down and choose desired Personal Disk size. In this case 10 G (Figure 1-1). 
Notes: After you set the personal size, you cannot change it any more. You will have to uncheck the 
"Enable Personal Disk", then delete the personal disk file. After that you can reset personal disk of 
you require size. 
 
Figure 1-2 
From CCBoot version 20151008, personal disk function has been optimized and does not need to 
initialize in the client PC. But you still have to run the client once in superclient mode to set 
everything up. 
Boot "PC101", open Disk Management, and check the “Personal Disk” disk is initialized properly or 
not (Figure 1-2). 
 
Figure 1-3 
3) ​ O
​ n the desktop, double click on Computer or My Computer and you will see there are 3 disks 

there. E: is the personal disk you have just created. That is the drive to keep your personal files and 
your files won’t be lost even you reboot your client. 
 
Figure 1-4 
 
   
How to Check Whether the HDD Is 4K Aligned 
In fact, whether the HDD is 4K aligned does not matter much. But you can check it 
according to the following steps. 
In Windows XP/Vista/7 operating system, click the "Start" button, in the "Run" edit box, type 
"msinfo32", and then press the "Enter" key. 
It will pop up the "System Information" form. In the left side of the form, on the directory 
tree, click the "Components" node, expand the directory tree. Click the "Storage" node, 
expand the directory tree, and then select the "Disks" node (Figure 1-1). 

 
Figure 1-1 
Check the "Partition Starting Offset" value. If the value cannot be divided by 4096, then the 
HDD is not 4K aligned. If the value can be divided by 4096, then the HDD is 4K aligned, and 
does not need the corresponding partition alignment tool for further operations. 
From Figure 1-1, we can know that these two partitions' "Partition Starting Offset" value is 
32,256, which can not be divided by 4096. So, these two HDDs are not 4K aligned. 
Note: This problem will not happen if using the Win7 built-in HDD tool to format the disks. 
If it's XP system, you can check the 4K alignment by the following command. 
Run -> diskpart 
list disk 
select disk 0 
list partition 
You will see the Offset is 32K. That means disk0 partition 1 is 4K alignment. 

 
Figure 4-12 
 

   
How to Solve Write-back Disk almost Full 
1) Normally, 128GB SSD can handle 25 Client PCs. for more than 25 Client PCs have two 128
GB SSD or single 256GB SSD

2) If you have more than 50 -60 Clients please use 512GB SSD for writeback or more, we
recommend having two SSD rather than single SSD of larger size.

3) If you have more than 100 clients then have multiple 512GB SSD for writeback to load
balance clients writes.

Note: Samsung EVO SSD drives gives you the most performance and reliability among the SSD
available on the market.

You can do the following steps to prevent filling up of your writeback disk.

1. Enable Client Cache for the clients.

2. If you are using the older version, untick "Keep writeback" option for the clients.

3. You can enable "Auto Reboot the largest Writeback Data Client" to reboot clients with biggest
writebacks.

4. Find the program whose write-back speed value is very large, and then stop its service. For
details, please refer to "Find Large Write-back Speed Program".

5. Normally, when diskless boot Windows 7, it will cause little write-back data (less than 200M).
After using Windows 7 for several hours without shutting down, the write-back data reach
dozens of GB, this is because Windows 7 is installing latest patches from windows update, so
you need to install the Windows 7 latest patches.

a. You can either disable windows update or

b. Superclient a PC and install all the latest updates from windows update.

Note: You can not delete writeback files, if the client is still online.
6. Turn Off Scheduled Defragmentation
In Windows, if scheduled defragmentation is turned on, it will run in background when the client
PC is idle and causes high read/write on the server. This makes the writeback disk fill up as well
as lags other clients.

To solve this, you need to disable Scheduled Defragmentation.

How to turn off Scheduled Defragmentation?

a. Boot a client is super client mode, once booted right click on C: and then choose Properties.
b. In the Tools Tab, click on Optimize … Then we will access Disk Defragmenter.
c. In Disk Defragmenter, if the scheduled defragmentation is on, click on Change Settings
button, then uncheck "Run on schedule (Recommended)" checkbox.
d. Click "OK" button, then turn off the client PC and save the image

7. Delete writeback manually.

a. Select and right click the client pcs

b. Choose "Delete writeback" option

c. The writeback will be deleted for the selected client pcs.

 
   
Restore Point Management 
1.​ ​Features
When the Image is updated, the system will automatically create a restore point. By using the
"restore to last" features, you can restore the Image to a previous restore point, you can fix
mistakes, and multiple restores can be restored to its initial state. Using "merge to last", you can
merge this operation from the last action, and you can also merge the multiple restore points.

2.​ ​Operations
1) In CCBoot main interface,click "Disk Manager" in the details pane, right-click on the operation
of the disk and then click "Disk Recovery" (Figure 1-1).

Figure 1-1

2) "CCBoot Recovery" dialog box will pop up, it lists all the recovery points created for the
selected image (see Figure 1-2).
Figure 1-2

Merge All: Merges all the restore points to the image making a single image.

Merge to Last: Merge the current created restore point. For more details, please refer to "​Merge
Image​".

Restore to Last: Revert to the last restore point.

Import: Import the restore point information from a backup file.

Export: Export the restore point information to a file for backup.And import it when needed.

Important: Please keep in mind to do not forget to disable Superclient to be able to use or open
the disk recovery UI.

   
 
How to Use VHD and VHDX 

VHD:Virtual Hard Disk is a file format which represents a virtual hard disk drive (HDD). It 
may contain what is found on a physical HDD, such as disk partitions and a file system, 
which in turn can contain files and folders. It is typically used as the hard disk of a virtual 
machine. The format was created by Connectix for Connectix Virtual PC product, which was 
later acquired by Microsoft in 2003, for what is now known as Microsoft Virtual PC. Since 
June 2005, Microsoft has made the VHD Image Format Specification available to third 
parties under the Microsoft Open Specification Promise. 
 
VHDX:VHDX is a Hyper-V virtual hard disk (VHD) format found in Windows Server 2012. 
The main advantage of switching to VHDX is its increased storage capacity of 64 TB 
(terabytes), instead of VHD's standard storage limit of 2 TB. Other advantages of VHDX 
include file corruption protection and the ability to create differencing disks. VHDX files are 
not compatible with previous versions of Windows Server. However, the conversion 
process from VHD to VHDX is simplified with Windows Server 2012. 
 
Note: Win 8/Win 2012 supports VHDX/VHD, Win 7/ Win 8 supports VHD. From the version 
of CCBoot v3.0 20140827, CCBoot supports VHDX as image format and write back file 
format. If the size of game disk and image is more than 2T, CCBoot will use VHDX as write 
back file format. If the size of game disk and image is less than 2T, CCBoot will use VHD as 
write back file format.  
For more details please refer to 
http://searchservervirtualization.techtarget.com/tip/VHD-vs-VHDX-Virtual-disk-format-differ
ences​. 
 
GPT and MBR Disk Partition

MBR: Master Boot Record is a special type of boot sector at the very beginning of 
partitioned computer mass storage devices like fixed disks or removable drives intended 
for use with IBM PC-compatible systems and beyond. The organization of the partition 
table in the MBR limits the maximum addressable storage space of a disk to 2 TB (232 × 
512 bytes). Therefore, the MBR-based partitioning scheme is in the process of being 
superseded by the GUID Partition Table (GPT) scheme in new computers. A GPT can coexist 
with an MBR in order to provide some limited form of backward compatibility for older 
systems. 
 
GPT: GUID Partition Table is a standard for the layout of the partition table on a physical 
hard disk, using globally unique identifiers (GUID). Although it forms a part of the Unified 
Extensible Firmware Interface (UEFI) standard (Unified EFI Forum proposed replacement 
for the PC BIOS), it is also used on some BIOS systems because of the limitations of master 
boot record (MBR) partition tables, which use 32 bits for storing logical block addresses 
(LBA) and size information. 
 
MBR disk partition: Support the largest volume for 2 TB (Terabytes) and each disk supports 
one up to four primary partitions or three primary partitions, one extended partition and 
unlimited logical drive.  
 
 
GPT disk partition: Support the maximum volume for 18 EB (Exabytes) and each disk 
partition has no upper limit, GPT disk partition is only limited by the operating system. Due 
to the partition table itself needs to occupy a certain space, so the space left for hard disk 
partition at the original plan determines the most partitions can have in disk. (From CCBoot 
v3.0 20140801, Server game disk support GPT disk partition.) 
Details of GPT, please refer to ​http://en.wikipedia.org/wiki/GUID_Partition_Table​. 
Details of MBR, please refer to h
​ ttp://en.wikipedia.org/wiki/Master_boot_record​. 
 

   
CCBoot Game Disk Supports 64T

 
From version of CCBoot v3.0 20140827, CCBoot disk supports GPT disk partition when hard 
disk exceeds 2TB. The main advantages of GPT disk partition compared with MBR disk 
partition is that GPT disk partition supports the maximum volume for 18EB (Exabytes) and 
each disk partition has no upper limit, GPT disk partition is only limited by the operating 
system, instead of MBR's maximum volume for 2TB (Terabytes) and each disk supports 
one up to four primary partitions or three primary partitions, one extended partition and 
unlimited logical drive. 
 
From version of CCBoot v3.0 20140827, CCBoot supports VHDX as image format and write 
back file format. The main advantages of VHD switching to VHDX is that VHDX increases 
storage capacity to 64TB (terabytes), instead of VHD's standard storage limit of 2TB. 
 
According to CCBoot supports GPT disk partition for game disk and CCBoot supports VHDX 
as write back file format, new CCBoot game disk maximum size supports 64TB. 
 
Notes: 64-bit Windows system supports GPT, 32-bit Windows system supports GPT from 
Windows Server 2003 SP1. 
 
More details of GPT/MBR, please refer to http://www.ccboot.com/gpt.htm. 
 
More details of VHDX/VHD, please refer to http://www.ccboot.com/vhdx.htm. 
 
 
   
CCBoot Used As Virtual Disk Game Server

CCBoot new version have brought back the feature to allow you to use CCBoot as 
virtual game disk server. 

Before you continue, you need to add the client PC to CCBoot server. Refer a
​ dd client 
wiki​. 

Here how you can do it 

1. On your client pc in which you want to connect the CCBoot disk, click Start Button 
and open Start Menu, search for iscsi (Figure 1). 

Figure 1 
2. Click the, iSCSI Initiator and it will prompt you to start Microsoft iSCSI service. Click 
"Yes" to continue (Figure 2). 

Figure 2 

3. Click the "Discovery" tab and click "Discover Porta..." button (Figure 3). 
 

Figure 3 

4. Now, enter the IP address of the CCBoot server and the iSCSI port that is used and 
click "OK" button (Figure 4). 

Note: If its set auto on CCBoot, it means 3260. 


 

Figure 4 

5. The CCBoot iSCSI target will be listed in the target portals (Figure 5). 
 

Figure 5 

6. Now, click "Targets" tab, select the target and click "Connect" (Figure 6). 
 

Figure 6 

7. It will open "Connect To Target" dialog box, click "OK" to connect to the CCBoot disks 
(Figure 7). 
 

Figure 7 

8. Now, the target will show "Connected" status, click "OK" to close the iSCSI Initiator 
Properties (Figure 8). 
 

Figure 8 

9. Open Windows Explorer and check computer and you will see the CCBoot Image disk 
and Game disk as the clients local disk (Figure 9). 
 

Figure 9 

10. Since, you don't need the Image disk you can hide it, open "Disk Management" and 
right click, then choose "Change Drive Letter and Paths..." (Figure 10). 
 

Figure 10 

11. On the dialog box, choose the drive letter and click "Remove" button (Figure 11). 
 

Figure 11 

12. Now, you will only see the "Game Disk" on your client (Figure 12). 
 

Figure 12 

13. You can connect to any number of game disk in the ccboot server. 

 
   
Mount and Unmount Images 
In CCBoot version 20160425 we added a new function to allow users to mount the 
image directly from CCBoot interface. 
Note: this function only support "VHD" format and doesnot support mounting of 
other virtual disk formats 
Image Mounting 
1) Click on the Image Manager node then right click the image you want to mount 
and choose “Mount Image” from the menu (see Figure 1-1). 
 

 
 
Figure 1-1 
2) You will be asked if you want to mount the image, click “Yes” to confirm (see 
Figure 1-2). 
 
Figure 1-2 
3) If the image is mounted successfully then a prompt box will display. Click OK to 
close the prompt (as on Figure 1-3). 
 
Figure 1-3 
  
4) Once mounted the icon of the image changes from Blue to Yellow (as seen on 
Figure 1-4). 
 
Figure 1-4 
5) Few things you need to keep in mind. 
a. Once the image has been mounted you won’t be able to superclient any client 
with that image assigned, you will see a prompt telling you the image is mounted, 
unmount the image before making superclient (see Figure 1-5). 
 
Figure 1-5 
b. Once the image has been mounted and you try to close CCBoot UI, a prompt 
will open and will ask if you want to save the changes (see Figure 1-6). 
 
Figure 1-6 
c. Here a client is superclient with ‘Windows 7’ image (see Figure 1-7) 

 
Figure 1-7 
d. Now, if you try to mount the same image, the option “Mount Image” will be 
disabled (see Figure 1-8). 

 
Figure 1-8 
6) Click “Yes” to save changes and “No” to defer from saving on step 5 (b). 
7) Now, if you want to add files or delete files from the image or clone it, you can. 
Once your work is done with the image you can un-mount it. 
Image Unmounting 
After your changes have been made then you need to unmount your image to save 
the changes or not save the changes depending on your requirement. 
1) To unmount the image, right click on the mounted image, and choose 
“UnMount Image” from the menu (see Figure 1-9). 
 
Figure 1-9 
2) You will be asked if you want to unmount the image, click “Yes” to confirm (see 
Figure 1-10). 
 
Figure 1-10 
3) Now, another prompt will open, asking you, if you want to save the changes you 
have made to the image, If you have made changes and want to save them click 
“Yes” button on the prompt (see Figure 1-11). 
 
Figure 1-11 
4) If you don’t want to save the changes the click “No” on above prompt. 
5) If you clicked “Yes” then CCBoot will save the changes and then unmount the 
image. Once the image is unmounted successfully,then a prompt box will display. 
Click OK to close the prompt (see Figure 1-12). 
 
Figure 1-12 
6) If you save the changes to the image, it will create a recovery image for the 
image with description “Mount Image” (see Figure 1-13). 
 
Figure 1-13 
7) You can merge the recovery point or restore it depending on you requirement 
 
 
   
How to boot ISO files using CCBoot
Since version 20160526 we introduce the ability to boot WinPE based ISO using CCBoot. 

Follow the instructions below: 

1. Adding WinPE ISO 

1)​ ​You need to add WinPE ISO files just like other bootable image for the clients. 

2)​ ​Open “Image Manager” node in CCBoot UI and then right click, and choose “Add 
Image” (as seen on ). 

Figure 1 
3)  ​On  the  “Image”  dialog  box,  type  the  “Image  Name”  and  the  click  the  “...”  button  to  browse 
your WinPE ISO file (as in). 

Figure 2 

4)​ ​Select your WinPE ISO and click “OK”, after that in “Image” dialog box click “OK” to 
add the ISO file to “Image Manager” (see ). 
 

Figure 3 

5)​ ​In the “Image Manager” node you will now see the added WinPE ISO file (see ). 

Figure 4 

2. Client Settings 
Once you have added WinPE ISO in the “Image Manger”, now you need to change few 
settings in “Client Details” to make the client boot from the WinPE ISO. 

1)​ ​Right click a client and choose “Edit Client”, in the “Client Details” dialog box,click the 
“Image” dropdown menu and choose the added ISO image, here “Windows PE” (see ). 

Figure 5 

2)​ ​After that, you need to change the PXE file for the client to “isoboot”, click the 
dropdown menu and choose “isoboot” (as in ). 
 

Figure 6 

3)​ ​Once done the “Client Details” will look like below (). 
 

Figure 7 

3. Booting client from WinPE 

Once you have changed settings for client to boot from iso. Now its time to boot and 
see. 

1)​ ​Turn on the client and let it boot, it will take DHCP, pxe file and boot from ISO (see) 
 

Figure 8 

2)​ ​This method load all the ISO content to RAM hence you can use this to install 
Windows OS on clients with hard disk or use WinPE based utility ISO to troubleshoot 
computers. In this example we are booting Windows 10 PE (see ). 
 

Figure 9 

3)​ ​Once booting is complete you can use the WinPE normally and do many things with 
it (see). 
 

Figure 10 

4. List of supported ISO 

1)​ ​All windows based WinPE ISO. 

a) W
​ indows 7 PE 

b) W
​ indows 10 PE 

c) ​Windows 10 PE generic 

2) Acronis True Image Bootable ISO 

Note: We will update this list as we test different ISO files, you can test ISO's by self and 
submit the results to as at ​http://help.youngzsoft.com 
5. Install window using ISO boot 

Refer H
​ ow to Install Windows using CCBoot ISO boot​ to learn how to install windows 
using ISO boot. 

 
   
Use Superclient from Client 
Since version 20160405 we have added options to enable/disable from CCBoot Client 
application to make it easy to update images or games from client and not have to visit server 
every time. 

Here is how you do it. 

1. Open “CCBoot Client” application on the client PC and click the “Enable Super Client” 
button (as shown in Figure 1). 

Figure 1 

2. It will pop up “Super Client Type” dialog box, choose “image” to update image and click 
“OK”. ” (as seen on Figure 2) 
 

Figure 2 

Note: There you can choose between three type “image”, “Disk”, and “Image + Disk”. 

3. Another pop up will open asking you to enter “Password”, password for this is the 
“Admin Password” set in the General Options, enter the password and click “OK” to continue 
(Figure 3). 
 

Figure3 

4. After that it will ask you to restart the client PC to enable super client, click “OK” to 
reboot you client PC (Figure 4). 

Figure 4 

5. Now, once the client has booted, make you changes, add programs, or update the 
Windows and once done, Open the “CCBoot Client” application and click “Disable Super Client” 
option (see Figure 5). 
 

Figure 5 

6. A popup will open asking you to enter “Password”, enter the password and click 
“OK”(Figure 6). 
 

Figure 6 

7. Now, a pop up will open and ask you if you want to update the image or not. 
Click “Yes” to save the changes made to the image and “No” to cancel saving (Figure 
7). 
 

Figure 7 

8. If you clicked “Yes” on previous step, then a pop up will open to ask you, if you want to 
create a restore point for the image. Choose “Yes” to make a restore point or “No” to save to the 
image directly, without making any recovery points(Figure 8) 
 

Figure 8 

9. After clicking “Yes” a final prompt will ask you to shut down the client PC to save the 
image and disable super client. Click “Yes” to shut down the client (Figure 9). 
 

Figure 9 
 

   
Server Cache Settings 

Why RAM cache?

RAM read write speeds are over 5GBps while normal HDD and SSD can barely reach 200-500
MBps. So using RAM for caching once the files have been read in to the RAM cache,
subsequent access to the same files is really fast and makes game load as well as client boot
faster. 

There are SSD that have read speed over 2GBps but they are very expensive, thus using RAM
as cache is both economical as well as provide better performance.

Recommended cache settings


If server has 8 GB memory:
Cache Setting Memory Cache SSD Cache (256 GB)
Image Disk 1024 MB -
Writeback Disk 1024 MB -
Game Disk 4096 MB 200 GB

If server have 16 GB memory:


Cache Setting Memory Cache SSD Cache (256 GB)
Image Disk 2048 MB -
Writeback Disk 2048 MB -
Game Disk 8192 MB 200 GB

If server have 32 GB memory:


Cache Setting Memory Cache SSD Cache (256 GB)
Image Disk 2048 MB -
Writeback Disk 2048 MB -
Game Disk 20480 MB 200 GB

If you want to know if ram cache is working you can test it via Crystalmark
you also see your motherboard if running in sata 3gbps or 6gbps speed
Here is the image when you test without ram cache sample image disk click "all" button.

After applying 1024 ram cache on image disk click "all" button and wait for the result.
​ Note:

● If you have more than 20 users then consider having two Writeback Disks
● New version of CCBoot does not require SSD Cache for Image Disk and Writeback
Disks
● Please refer “​Disk Management​” to setup disk cache according to above.
● In new version the caching is good that you do not need to use “Super Cache”.
● There is no need to set more than 2048 MB Cache for Writeback disk.
● If you have 2 or more Writeback disk, set 2048 MB cache to them as well.
● For image disk, set 2048 MB for every image you have. if you have 2 images then set 2
x 2048 MB cache.
● Nowadays, 256 GB is minimum SSD available on the market. So, If you have more than
one game disk then divide the SSD cache by number of disk (if 2 disk then set 100 GB
SSD Cache each, if 3 then, about 70 GB each)
● Never set 100% of SSD size as SSD cache.
● If you are using Samsung SSD disk then follow as above and then set the cache,
however if you are using any other brand then please reduce the writeback disk RAM
Cache to 1024 MB only. Other disk have lower read/write speeds than Samsung so for
writeback disk better to use less Cache as it make is faster to dump to the disk
● When your server is turned on for the first time and your clients boot and load games
then the idle % for game disk will be low and can reach 0% idle. This is normal as the
server does not have any cache in RAM at first.
● If you are using NVMe SSD then format the SSD to 64K allocation unit to get the best
performance, any other allocation unit the performance was found to be less than on
64K allocation unit.

Important:​ If the cache is not working after you have set it then do the following.
1. Restart the server. After restart the CCBoot service will start in startup and make the cache
works.
2. If above does not make Cache work, then re install the CCBoot and then reboot the server
once.
SSD cache always idle

In CCBoot, SSD cache is used for game disk to cache game files so that client cache read
game files faster.

But for some reason SSD cache is always idle 100%.

The reason for this is, CCBoot has RAM cache and SSD cache for the game disk.

And for SSD cache to start working, the RAM cache need to be fully used up.

Example. If your have set 10GB RAM cache for game disk and 100 GB SSD cache, then the
game disk needs to cache 10GB game files in RAM cache before SSD cache starts to cache
the file.

Please note, SSD cache does not reset when you restart the CCBoot server, but RAM cache for
game disk gets reset.

So, if you reset your server often then the RAM cache needs to cache files first before it start
caching to SSD cache again.

When clients read files from the server, if the file is cached to RAM cache, then it will read from
it and if it's not in RAM cache, it will look in the SSD cache and if the file is not cached in SSD
cache, then it will read from the disk and cache it to RAM cache.

This, if you see the SSD cache idle 100% mostly, then check the SSD cache disk and look for
cached file and its modified date.

If the modified date is recent or a few minutes earlier, then the cache is working properly. But if
the modified date is very old or few days ago then Reset the SSD cache once, it should start
working again properly.
Adding or replacing new disk to CCBoot Server

Sometimes when we replace harddisk or SSD on the server. There are times when the 
added/replaced disk is not working. 

Here are a few things you need to check. 

1. Make sure the SATA data cable and Power Cable is connected firmly to the disk 
(Figure 1)  

Note: This is critical for SSD and improper connecting can lead to SSD being unusable. 

Figure 1 

2. Make sure that the Disk is detected in the BIOS 

Note: If the Disk is not detected in BIOS you need to check your cables (Sata Power 
cable and Data cable) 

3. Once the disk is detected and working, and still its not showing on the computer. 
Then you need to check Disk Management, and the disk may not be initialized yet 
(Figure 2).  
 

Figure 2 

4. As you see on Figure 2 the disk is not initialized. You need to initialize it and create 
partition and assign a drive letter (Figure 3). 

Figure 3 

5. Make sure you select 32K Allocation unit when formatting the new drive (HDD or 
SSD). 

   
CCBoot support ReFS disks

ReFS is natively avilable in Windows Server 2012/R2 and above and is supported on 
Windows 8.1 and above.  

So, if you have server 2008/R2 then you need to upgrade to new Server OS to use ReFS. 

Note: ReFS is not supported on Windows XP, Windows 7 and Windows 8 so if you have 
client image with these OS, you need to use new image with Windows 8.1 or Windows 
10. 

1. In Server 2012/R2, open "Disk Management" and format your disk with "ReFS" file 
system (Figure 1). 

 
Figure 1 

Note: You cannot use ReFS for OS system partition as Windows doesnot support 
booting from ReFS disk/parititons. 

2. Format all your disk to ReFS file system (Figure 2). 

Figure 2 

3. Once done, in CCBoot Disk Manager assign each disk based on its use (Figure 3). 
 

Figure 3 

4. ReFS has data integrity which ensures that files are protected from errors and 
available when needed. This is very useful if you frequently have lights out and server 
goes down as well. ReFS protects disks data from being corrupted so you can carry on 
with running your cafe without any down time. 

Note: Its best practice to prevent Server from shutting down spontaneously to prevent 
disk damages. 

Few things to consider before using ReFS file system. 

1. You cannot go back to NTFS without losing data or moving the data. 

2. Windows Server 2016 has ReFS 2.0 which is slightly better than on Windows Server 
2012. 
3. You need to use storage space to create RAID if you want to have file integrity on, 
RAID created from Disk management do not have file integrity. 

   
Enable printer and network discovery in client.

Problem: Client cannot send print command or see other client on the network. 

Solution:  

Enable: Printer Spooler service to enable printing and  

Enable: DNS Client, Function Discovery Resource Publication, SSDP Discovery, UPnP 
Device Host services to make network discovery work. 

Here is how its done. 

1. First enable a client as superclient and then boot it to the desktop. 

2. Right click on My Computer (Computer on Vista) and select Manage 

3. In the console that opens, pull down the Services menu and applications 

4. Click on Services and choose "Printer Spooler" (Figure 1). 


 

Figure 1 

5. Double-click on the Print Spooler key and in the "General" tab, click Startup Type 
drop down and choose automatic and click apply (Figure 2). 
 

Figure 

6. Once you click "Apply" the start button will become available. Click "Start" button to 
start the service (Figure 3). 
 

Figure 3 

7. Now, it will start the service (Figure 4). 


 

Figure 4 

8. Once done, the service will be running (Figure 5). 


 

Figure 5 

9. Click "OK" to close the window. 

10. Similarly, enable the "DNS Client, Function Discovery Resource Publication, SSDP 
Discovery, UPnP Device Host" service to make the Network discovery work. 

   
Game Disk RAID 0 setup 

Game disks require quite a bit of reading speed and we can achieve this by setting up 
two hard disks in RAID 0 configuration in the Windows Operating System. There is no 
need to use raid cards, software raid from disk management is enough. Here is how we 
can do it. 

1. Open "Disk Management", type "diskmgmt.msc" in start menu and click the first 
option in search result (Figure 1). 

Figure 1 

2. Right click, one of the disk and choose "New Striped Volume..." (Figure 2). 
 

Figure 2 

3. On the "New Striped Volume" wizard, click "Next" button to continue (Figure 3). 
 

Figure 3 

4. Click the disk in the "Available" box and click "Add >" button (Figure 4). 
 

Figure 4 

5. Once the disk appears on the "Selected:" box, click "Next" button (Figure 5). 
 

Figure 5 

6. Click "Next" button again to continue (Figure 6). 


 

Figure 6 

7. Now, choose "32K" in the "Allocation unit size" drop down and click "Next" button 
(Figure 7). 
 

Figure 7 

8. Click "Next" button again to start the strip (RAID) volume creation (Figure 8). 
 

Figure 8 

9. It will ask you if you want to change the disks to dynamic disk, click "Yes" to continue 
(Figure 9). 
 

Figure 9 

10. Finally, your disks are in RAID 0 setup (Figure 10). 

Figure 10 

You might also like