Which windows folders can be moved by symbolic links?
EDIT: Reason for edit is to clear up some of the words that I used in relation to symbolic link that gave the impression I wanted to move folders and symbolic link, when I want to store the contents from c: on D: instead but still allow programs that are looking for the default windows file locations which is symbolically linked to d:
Updated Original Question:
I am trying to decide which folders in windows 7 can be symbolically linked to another location lets say for example symbolic link c:usersusernamemy videos
to d:usersusernamemy videos which is where the files are actually stored and any program that needs to use my videos won't know that the files it sees or saves really aren't on C: drive but actually are stored on D: because of me making a symbolic link.
I know I shouldn't or just can't move certain folders to a different drive, such Program Files (x86), Program Files, Programdata, Windows (I know you can't move this). I looked through the web for some listing of folders that could be symbolically linked to another location (another drive in my case). I am trying to take some of the data that would be stored on my SSD and symbolically link it to my large HDD instead. I am pretty sure My documents can be relocated via symbolic link, but will I need to do a symbolic link for each and every folder within My Documents or will a symbolic link of just My documents be suffienct.
The folders that Microsoft has stated are okay to do this will be helpful.
Since I saw some confusion about what I am doing, when I say move via symbolic link, I am referring to the following example. I want to symbolically link c:usersusernamemy videos to d:usersusernamemy videos. So when a program tries to save something to the original C:usersusernamemy videos it will think it has done just that, when in fact it is being stored via symbolic link to d:usersusernamemy videos. When it tries to retrieve it, it will still look at the c:usersusernamemy videos and will actually see the files that are on d:usersusernamemy videos and won't notice the difference. Hope that clears up some of the concerns in comments
windows-7 ssd symbolic-link
|
show 3 more comments
EDIT: Reason for edit is to clear up some of the words that I used in relation to symbolic link that gave the impression I wanted to move folders and symbolic link, when I want to store the contents from c: on D: instead but still allow programs that are looking for the default windows file locations which is symbolically linked to d:
Updated Original Question:
I am trying to decide which folders in windows 7 can be symbolically linked to another location lets say for example symbolic link c:usersusernamemy videos
to d:usersusernamemy videos which is where the files are actually stored and any program that needs to use my videos won't know that the files it sees or saves really aren't on C: drive but actually are stored on D: because of me making a symbolic link.
I know I shouldn't or just can't move certain folders to a different drive, such Program Files (x86), Program Files, Programdata, Windows (I know you can't move this). I looked through the web for some listing of folders that could be symbolically linked to another location (another drive in my case). I am trying to take some of the data that would be stored on my SSD and symbolically link it to my large HDD instead. I am pretty sure My documents can be relocated via symbolic link, but will I need to do a symbolic link for each and every folder within My Documents or will a symbolic link of just My documents be suffienct.
The folders that Microsoft has stated are okay to do this will be helpful.
Since I saw some confusion about what I am doing, when I say move via symbolic link, I am referring to the following example. I want to symbolically link c:usersusernamemy videos to d:usersusernamemy videos. So when a program tries to save something to the original C:usersusernamemy videos it will think it has done just that, when in fact it is being stored via symbolic link to d:usersusernamemy videos. When it tries to retrieve it, it will still look at the c:usersusernamemy videos and will actually see the files that are on d:usersusernamemy videos and won't notice the difference. Hope that clears up some of the concerns in comments
windows-7 ssd symbolic-link
1
Moving files from SSD to HDD is a waste of time and just useless. Why you have bought SSD then? The only reason to move foldersfiles from SSD is when you do not have enough space on it.
– montonero
Jan 24 at 7:31
1
@montonero, I read that he doesn't talk about really move the folders or files, but he want link them symbolically. A symbolic link doesn't mean the files/folder will be physically moved from a disk to another.
– Sir Jo Black
Jan 24 at 7:39
3
@SirJoBlackI am trying to move folders from SSD to HDD
I guess it is pretty clear what OP is trying to do.
– montonero
Jan 24 at 7:41
Ok! But the question is about:"moved" by symbolic link
. There's unclear use of terms in his question. ;)
– Sir Jo Black
Jan 24 at 7:45
It is also possible to do this by registry. I used a tool once, whose name I forget, and moved myprogram files
toE:
because (like the OP, I presume) I did not have much space on my SSD. It might be worthwhile asking for a tool on softwarerecs.stackexchange.com
– Mawg
Jan 24 at 8:07
|
show 3 more comments
EDIT: Reason for edit is to clear up some of the words that I used in relation to symbolic link that gave the impression I wanted to move folders and symbolic link, when I want to store the contents from c: on D: instead but still allow programs that are looking for the default windows file locations which is symbolically linked to d:
Updated Original Question:
I am trying to decide which folders in windows 7 can be symbolically linked to another location lets say for example symbolic link c:usersusernamemy videos
to d:usersusernamemy videos which is where the files are actually stored and any program that needs to use my videos won't know that the files it sees or saves really aren't on C: drive but actually are stored on D: because of me making a symbolic link.
I know I shouldn't or just can't move certain folders to a different drive, such Program Files (x86), Program Files, Programdata, Windows (I know you can't move this). I looked through the web for some listing of folders that could be symbolically linked to another location (another drive in my case). I am trying to take some of the data that would be stored on my SSD and symbolically link it to my large HDD instead. I am pretty sure My documents can be relocated via symbolic link, but will I need to do a symbolic link for each and every folder within My Documents or will a symbolic link of just My documents be suffienct.
The folders that Microsoft has stated are okay to do this will be helpful.
Since I saw some confusion about what I am doing, when I say move via symbolic link, I am referring to the following example. I want to symbolically link c:usersusernamemy videos to d:usersusernamemy videos. So when a program tries to save something to the original C:usersusernamemy videos it will think it has done just that, when in fact it is being stored via symbolic link to d:usersusernamemy videos. When it tries to retrieve it, it will still look at the c:usersusernamemy videos and will actually see the files that are on d:usersusernamemy videos and won't notice the difference. Hope that clears up some of the concerns in comments
windows-7 ssd symbolic-link
EDIT: Reason for edit is to clear up some of the words that I used in relation to symbolic link that gave the impression I wanted to move folders and symbolic link, when I want to store the contents from c: on D: instead but still allow programs that are looking for the default windows file locations which is symbolically linked to d:
Updated Original Question:
I am trying to decide which folders in windows 7 can be symbolically linked to another location lets say for example symbolic link c:usersusernamemy videos
to d:usersusernamemy videos which is where the files are actually stored and any program that needs to use my videos won't know that the files it sees or saves really aren't on C: drive but actually are stored on D: because of me making a symbolic link.
I know I shouldn't or just can't move certain folders to a different drive, such Program Files (x86), Program Files, Programdata, Windows (I know you can't move this). I looked through the web for some listing of folders that could be symbolically linked to another location (another drive in my case). I am trying to take some of the data that would be stored on my SSD and symbolically link it to my large HDD instead. I am pretty sure My documents can be relocated via symbolic link, but will I need to do a symbolic link for each and every folder within My Documents or will a symbolic link of just My documents be suffienct.
The folders that Microsoft has stated are okay to do this will be helpful.
Since I saw some confusion about what I am doing, when I say move via symbolic link, I am referring to the following example. I want to symbolically link c:usersusernamemy videos to d:usersusernamemy videos. So when a program tries to save something to the original C:usersusernamemy videos it will think it has done just that, when in fact it is being stored via symbolic link to d:usersusernamemy videos. When it tries to retrieve it, it will still look at the c:usersusernamemy videos and will actually see the files that are on d:usersusernamemy videos and won't notice the difference. Hope that clears up some of the concerns in comments
windows-7 ssd symbolic-link
windows-7 ssd symbolic-link
edited Jan 24 at 13:24
The Accountant
asked Jan 24 at 7:20
The AccountantThe Accountant
194
194
1
Moving files from SSD to HDD is a waste of time and just useless. Why you have bought SSD then? The only reason to move foldersfiles from SSD is when you do not have enough space on it.
– montonero
Jan 24 at 7:31
1
@montonero, I read that he doesn't talk about really move the folders or files, but he want link them symbolically. A symbolic link doesn't mean the files/folder will be physically moved from a disk to another.
– Sir Jo Black
Jan 24 at 7:39
3
@SirJoBlackI am trying to move folders from SSD to HDD
I guess it is pretty clear what OP is trying to do.
– montonero
Jan 24 at 7:41
Ok! But the question is about:"moved" by symbolic link
. There's unclear use of terms in his question. ;)
– Sir Jo Black
Jan 24 at 7:45
It is also possible to do this by registry. I used a tool once, whose name I forget, and moved myprogram files
toE:
because (like the OP, I presume) I did not have much space on my SSD. It might be worthwhile asking for a tool on softwarerecs.stackexchange.com
– Mawg
Jan 24 at 8:07
|
show 3 more comments
1
Moving files from SSD to HDD is a waste of time and just useless. Why you have bought SSD then? The only reason to move foldersfiles from SSD is when you do not have enough space on it.
– montonero
Jan 24 at 7:31
1
@montonero, I read that he doesn't talk about really move the folders or files, but he want link them symbolically. A symbolic link doesn't mean the files/folder will be physically moved from a disk to another.
– Sir Jo Black
Jan 24 at 7:39
3
@SirJoBlackI am trying to move folders from SSD to HDD
I guess it is pretty clear what OP is trying to do.
– montonero
Jan 24 at 7:41
Ok! But the question is about:"moved" by symbolic link
. There's unclear use of terms in his question. ;)
– Sir Jo Black
Jan 24 at 7:45
It is also possible to do this by registry. I used a tool once, whose name I forget, and moved myprogram files
toE:
because (like the OP, I presume) I did not have much space on my SSD. It might be worthwhile asking for a tool on softwarerecs.stackexchange.com
– Mawg
Jan 24 at 8:07
1
1
Moving files from SSD to HDD is a waste of time and just useless. Why you have bought SSD then? The only reason to move foldersfiles from SSD is when you do not have enough space on it.
– montonero
Jan 24 at 7:31
Moving files from SSD to HDD is a waste of time and just useless. Why you have bought SSD then? The only reason to move foldersfiles from SSD is when you do not have enough space on it.
– montonero
Jan 24 at 7:31
1
1
@montonero, I read that he doesn't talk about really move the folders or files, but he want link them symbolically. A symbolic link doesn't mean the files/folder will be physically moved from a disk to another.
– Sir Jo Black
Jan 24 at 7:39
@montonero, I read that he doesn't talk about really move the folders or files, but he want link them symbolically. A symbolic link doesn't mean the files/folder will be physically moved from a disk to another.
– Sir Jo Black
Jan 24 at 7:39
3
3
@SirJoBlack
I am trying to move folders from SSD to HDD
I guess it is pretty clear what OP is trying to do.– montonero
Jan 24 at 7:41
@SirJoBlack
I am trying to move folders from SSD to HDD
I guess it is pretty clear what OP is trying to do.– montonero
Jan 24 at 7:41
Ok! But the question is about:
"moved" by symbolic link
. There's unclear use of terms in his question. ;)– Sir Jo Black
Jan 24 at 7:45
Ok! But the question is about:
"moved" by symbolic link
. There's unclear use of terms in his question. ;)– Sir Jo Black
Jan 24 at 7:45
It is also possible to do this by registry. I used a tool once, whose name I forget, and moved my
program files
to E:
because (like the OP, I presume) I did not have much space on my SSD. It might be worthwhile asking for a tool on softwarerecs.stackexchange.com– Mawg
Jan 24 at 8:07
It is also possible to do this by registry. I used a tool once, whose name I forget, and moved my
program files
to E:
because (like the OP, I presume) I did not have much space on my SSD. It might be worthwhile asking for a tool on softwarerecs.stackexchange.com– Mawg
Jan 24 at 8:07
|
show 3 more comments
1 Answer
1
active
oldest
votes
Symlinks and junctions are resolved transparently by the OS, without programs needing to do anything special. So if the path is accessed exclusively by regular userspace software and that software does not use any special filesystem functions (such as hardlinks), it can use a symlink.
What you cannot symlink is the OS itself, i.e. the Windows
folder, or the hibernation image, because the bootloader needs to access them when the OS is not running yet – and the bootloader has very minimal filesystem support with no junctions or symlinks. (This is partly because both rely on things like "drive letters" which only the OS knows...)
Additionally, you cannot move the whole Program Files
because the Windows installer (and upgrader) creates hardlinks between files in Windows
and files in this folder. Hardlinks cannot cross filesystems, so this operation would fail and you'd have much trouble as soon as Windows Update needs to do it. The same goes for Program Files (x86)
if you have that, and quite possibly for ProgramData
as well.
(If you just want to move and symlink individual subfolders belonging to third-party programs, e.g. Program FilesAutodesk
, that should be fine.)
Correct, I won't be moving the obvious system/Win OS folders or files. I am trying to use a symbolic link (mklink) on certain folders where I know there is going to be constant write/delete/write like iI am working on a book in Word I don't want all the cycles write/delete from saving and deleting to be on SSD and instead symbolic link for example, c:usersusernamemy documentsbook to d:usersusernamemy documentsbook instead. Is there a list of folders - mostly saving/deleting by user like desktop, my docs, music that can use symbolic links. Also can My Docs be moved by 1 symbolic link
– The Accountant
Jan 24 at 13:35
A book in Word? Honestly, you would have to press that 'save' button every second for ten years before you'll make a noticeable dent on the SSD's life. Not worth it.
– grawity
Jan 24 at 13:56
But yes, you can move the entire Docs folder with a single symlink – and you can even move it without any symlinks, just using Windows' own feature for moving the user's directories (Docs, Pictures, Music, etc.). Try just dragging the folder to the SSD and Windows should prompt you about whether to remember the new location as "Documents".
– grawity
Jan 24 at 13:57
As for having a list, that's covered by the first paragraph: if it doesn't use some special system features, it can be moved. So just about everything in your userfolder can be moved.
– grawity
Jan 24 at 13:58
So think before symbolic link folders. Confused over use of switches after more reading /j /h /d *Goal to store files on hdd not ssd and allow apps that need the default location on c: will still see that folder however file contents are actually on d:, which switch/combo. EG My videos default c: files seen are actually stored on d:, save space on C:. Read must make reg entries as well when using mklink, is that true or false or when do I know need reg changes for any mklink and any switch /j /h /d
– The Accountant
Jan 24 at 16:26
|
show 1 more comment
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1397802%2fwhich-windows-folders-can-be-moved-by-symbolic-links%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Symlinks and junctions are resolved transparently by the OS, without programs needing to do anything special. So if the path is accessed exclusively by regular userspace software and that software does not use any special filesystem functions (such as hardlinks), it can use a symlink.
What you cannot symlink is the OS itself, i.e. the Windows
folder, or the hibernation image, because the bootloader needs to access them when the OS is not running yet – and the bootloader has very minimal filesystem support with no junctions or symlinks. (This is partly because both rely on things like "drive letters" which only the OS knows...)
Additionally, you cannot move the whole Program Files
because the Windows installer (and upgrader) creates hardlinks between files in Windows
and files in this folder. Hardlinks cannot cross filesystems, so this operation would fail and you'd have much trouble as soon as Windows Update needs to do it. The same goes for Program Files (x86)
if you have that, and quite possibly for ProgramData
as well.
(If you just want to move and symlink individual subfolders belonging to third-party programs, e.g. Program FilesAutodesk
, that should be fine.)
Correct, I won't be moving the obvious system/Win OS folders or files. I am trying to use a symbolic link (mklink) on certain folders where I know there is going to be constant write/delete/write like iI am working on a book in Word I don't want all the cycles write/delete from saving and deleting to be on SSD and instead symbolic link for example, c:usersusernamemy documentsbook to d:usersusernamemy documentsbook instead. Is there a list of folders - mostly saving/deleting by user like desktop, my docs, music that can use symbolic links. Also can My Docs be moved by 1 symbolic link
– The Accountant
Jan 24 at 13:35
A book in Word? Honestly, you would have to press that 'save' button every second for ten years before you'll make a noticeable dent on the SSD's life. Not worth it.
– grawity
Jan 24 at 13:56
But yes, you can move the entire Docs folder with a single symlink – and you can even move it without any symlinks, just using Windows' own feature for moving the user's directories (Docs, Pictures, Music, etc.). Try just dragging the folder to the SSD and Windows should prompt you about whether to remember the new location as "Documents".
– grawity
Jan 24 at 13:57
As for having a list, that's covered by the first paragraph: if it doesn't use some special system features, it can be moved. So just about everything in your userfolder can be moved.
– grawity
Jan 24 at 13:58
So think before symbolic link folders. Confused over use of switches after more reading /j /h /d *Goal to store files on hdd not ssd and allow apps that need the default location on c: will still see that folder however file contents are actually on d:, which switch/combo. EG My videos default c: files seen are actually stored on d:, save space on C:. Read must make reg entries as well when using mklink, is that true or false or when do I know need reg changes for any mklink and any switch /j /h /d
– The Accountant
Jan 24 at 16:26
|
show 1 more comment
Symlinks and junctions are resolved transparently by the OS, without programs needing to do anything special. So if the path is accessed exclusively by regular userspace software and that software does not use any special filesystem functions (such as hardlinks), it can use a symlink.
What you cannot symlink is the OS itself, i.e. the Windows
folder, or the hibernation image, because the bootloader needs to access them when the OS is not running yet – and the bootloader has very minimal filesystem support with no junctions or symlinks. (This is partly because both rely on things like "drive letters" which only the OS knows...)
Additionally, you cannot move the whole Program Files
because the Windows installer (and upgrader) creates hardlinks between files in Windows
and files in this folder. Hardlinks cannot cross filesystems, so this operation would fail and you'd have much trouble as soon as Windows Update needs to do it. The same goes for Program Files (x86)
if you have that, and quite possibly for ProgramData
as well.
(If you just want to move and symlink individual subfolders belonging to third-party programs, e.g. Program FilesAutodesk
, that should be fine.)
Correct, I won't be moving the obvious system/Win OS folders or files. I am trying to use a symbolic link (mklink) on certain folders where I know there is going to be constant write/delete/write like iI am working on a book in Word I don't want all the cycles write/delete from saving and deleting to be on SSD and instead symbolic link for example, c:usersusernamemy documentsbook to d:usersusernamemy documentsbook instead. Is there a list of folders - mostly saving/deleting by user like desktop, my docs, music that can use symbolic links. Also can My Docs be moved by 1 symbolic link
– The Accountant
Jan 24 at 13:35
A book in Word? Honestly, you would have to press that 'save' button every second for ten years before you'll make a noticeable dent on the SSD's life. Not worth it.
– grawity
Jan 24 at 13:56
But yes, you can move the entire Docs folder with a single symlink – and you can even move it without any symlinks, just using Windows' own feature for moving the user's directories (Docs, Pictures, Music, etc.). Try just dragging the folder to the SSD and Windows should prompt you about whether to remember the new location as "Documents".
– grawity
Jan 24 at 13:57
As for having a list, that's covered by the first paragraph: if it doesn't use some special system features, it can be moved. So just about everything in your userfolder can be moved.
– grawity
Jan 24 at 13:58
So think before symbolic link folders. Confused over use of switches after more reading /j /h /d *Goal to store files on hdd not ssd and allow apps that need the default location on c: will still see that folder however file contents are actually on d:, which switch/combo. EG My videos default c: files seen are actually stored on d:, save space on C:. Read must make reg entries as well when using mklink, is that true or false or when do I know need reg changes for any mklink and any switch /j /h /d
– The Accountant
Jan 24 at 16:26
|
show 1 more comment
Symlinks and junctions are resolved transparently by the OS, without programs needing to do anything special. So if the path is accessed exclusively by regular userspace software and that software does not use any special filesystem functions (such as hardlinks), it can use a symlink.
What you cannot symlink is the OS itself, i.e. the Windows
folder, or the hibernation image, because the bootloader needs to access them when the OS is not running yet – and the bootloader has very minimal filesystem support with no junctions or symlinks. (This is partly because both rely on things like "drive letters" which only the OS knows...)
Additionally, you cannot move the whole Program Files
because the Windows installer (and upgrader) creates hardlinks between files in Windows
and files in this folder. Hardlinks cannot cross filesystems, so this operation would fail and you'd have much trouble as soon as Windows Update needs to do it. The same goes for Program Files (x86)
if you have that, and quite possibly for ProgramData
as well.
(If you just want to move and symlink individual subfolders belonging to third-party programs, e.g. Program FilesAutodesk
, that should be fine.)
Symlinks and junctions are resolved transparently by the OS, without programs needing to do anything special. So if the path is accessed exclusively by regular userspace software and that software does not use any special filesystem functions (such as hardlinks), it can use a symlink.
What you cannot symlink is the OS itself, i.e. the Windows
folder, or the hibernation image, because the bootloader needs to access them when the OS is not running yet – and the bootloader has very minimal filesystem support with no junctions or symlinks. (This is partly because both rely on things like "drive letters" which only the OS knows...)
Additionally, you cannot move the whole Program Files
because the Windows installer (and upgrader) creates hardlinks between files in Windows
and files in this folder. Hardlinks cannot cross filesystems, so this operation would fail and you'd have much trouble as soon as Windows Update needs to do it. The same goes for Program Files (x86)
if you have that, and quite possibly for ProgramData
as well.
(If you just want to move and symlink individual subfolders belonging to third-party programs, e.g. Program FilesAutodesk
, that should be fine.)
answered Jan 24 at 8:09
grawitygrawity
242k37510567
242k37510567
Correct, I won't be moving the obvious system/Win OS folders or files. I am trying to use a symbolic link (mklink) on certain folders where I know there is going to be constant write/delete/write like iI am working on a book in Word I don't want all the cycles write/delete from saving and deleting to be on SSD and instead symbolic link for example, c:usersusernamemy documentsbook to d:usersusernamemy documentsbook instead. Is there a list of folders - mostly saving/deleting by user like desktop, my docs, music that can use symbolic links. Also can My Docs be moved by 1 symbolic link
– The Accountant
Jan 24 at 13:35
A book in Word? Honestly, you would have to press that 'save' button every second for ten years before you'll make a noticeable dent on the SSD's life. Not worth it.
– grawity
Jan 24 at 13:56
But yes, you can move the entire Docs folder with a single symlink – and you can even move it without any symlinks, just using Windows' own feature for moving the user's directories (Docs, Pictures, Music, etc.). Try just dragging the folder to the SSD and Windows should prompt you about whether to remember the new location as "Documents".
– grawity
Jan 24 at 13:57
As for having a list, that's covered by the first paragraph: if it doesn't use some special system features, it can be moved. So just about everything in your userfolder can be moved.
– grawity
Jan 24 at 13:58
So think before symbolic link folders. Confused over use of switches after more reading /j /h /d *Goal to store files on hdd not ssd and allow apps that need the default location on c: will still see that folder however file contents are actually on d:, which switch/combo. EG My videos default c: files seen are actually stored on d:, save space on C:. Read must make reg entries as well when using mklink, is that true or false or when do I know need reg changes for any mklink and any switch /j /h /d
– The Accountant
Jan 24 at 16:26
|
show 1 more comment
Correct, I won't be moving the obvious system/Win OS folders or files. I am trying to use a symbolic link (mklink) on certain folders where I know there is going to be constant write/delete/write like iI am working on a book in Word I don't want all the cycles write/delete from saving and deleting to be on SSD and instead symbolic link for example, c:usersusernamemy documentsbook to d:usersusernamemy documentsbook instead. Is there a list of folders - mostly saving/deleting by user like desktop, my docs, music that can use symbolic links. Also can My Docs be moved by 1 symbolic link
– The Accountant
Jan 24 at 13:35
A book in Word? Honestly, you would have to press that 'save' button every second for ten years before you'll make a noticeable dent on the SSD's life. Not worth it.
– grawity
Jan 24 at 13:56
But yes, you can move the entire Docs folder with a single symlink – and you can even move it without any symlinks, just using Windows' own feature for moving the user's directories (Docs, Pictures, Music, etc.). Try just dragging the folder to the SSD and Windows should prompt you about whether to remember the new location as "Documents".
– grawity
Jan 24 at 13:57
As for having a list, that's covered by the first paragraph: if it doesn't use some special system features, it can be moved. So just about everything in your userfolder can be moved.
– grawity
Jan 24 at 13:58
So think before symbolic link folders. Confused over use of switches after more reading /j /h /d *Goal to store files on hdd not ssd and allow apps that need the default location on c: will still see that folder however file contents are actually on d:, which switch/combo. EG My videos default c: files seen are actually stored on d:, save space on C:. Read must make reg entries as well when using mklink, is that true or false or when do I know need reg changes for any mklink and any switch /j /h /d
– The Accountant
Jan 24 at 16:26
Correct, I won't be moving the obvious system/Win OS folders or files. I am trying to use a symbolic link (mklink) on certain folders where I know there is going to be constant write/delete/write like iI am working on a book in Word I don't want all the cycles write/delete from saving and deleting to be on SSD and instead symbolic link for example, c:usersusernamemy documentsbook to d:usersusernamemy documentsbook instead. Is there a list of folders - mostly saving/deleting by user like desktop, my docs, music that can use symbolic links. Also can My Docs be moved by 1 symbolic link
– The Accountant
Jan 24 at 13:35
Correct, I won't be moving the obvious system/Win OS folders or files. I am trying to use a symbolic link (mklink) on certain folders where I know there is going to be constant write/delete/write like iI am working on a book in Word I don't want all the cycles write/delete from saving and deleting to be on SSD and instead symbolic link for example, c:usersusernamemy documentsbook to d:usersusernamemy documentsbook instead. Is there a list of folders - mostly saving/deleting by user like desktop, my docs, music that can use symbolic links. Also can My Docs be moved by 1 symbolic link
– The Accountant
Jan 24 at 13:35
A book in Word? Honestly, you would have to press that 'save' button every second for ten years before you'll make a noticeable dent on the SSD's life. Not worth it.
– grawity
Jan 24 at 13:56
A book in Word? Honestly, you would have to press that 'save' button every second for ten years before you'll make a noticeable dent on the SSD's life. Not worth it.
– grawity
Jan 24 at 13:56
But yes, you can move the entire Docs folder with a single symlink – and you can even move it without any symlinks, just using Windows' own feature for moving the user's directories (Docs, Pictures, Music, etc.). Try just dragging the folder to the SSD and Windows should prompt you about whether to remember the new location as "Documents".
– grawity
Jan 24 at 13:57
But yes, you can move the entire Docs folder with a single symlink – and you can even move it without any symlinks, just using Windows' own feature for moving the user's directories (Docs, Pictures, Music, etc.). Try just dragging the folder to the SSD and Windows should prompt you about whether to remember the new location as "Documents".
– grawity
Jan 24 at 13:57
As for having a list, that's covered by the first paragraph: if it doesn't use some special system features, it can be moved. So just about everything in your userfolder can be moved.
– grawity
Jan 24 at 13:58
As for having a list, that's covered by the first paragraph: if it doesn't use some special system features, it can be moved. So just about everything in your userfolder can be moved.
– grawity
Jan 24 at 13:58
So think before symbolic link folders. Confused over use of switches after more reading /j /h /d *Goal to store files on hdd not ssd and allow apps that need the default location on c: will still see that folder however file contents are actually on d:, which switch/combo. EG My videos default c: files seen are actually stored on d:, save space on C:. Read must make reg entries as well when using mklink, is that true or false or when do I know need reg changes for any mklink and any switch /j /h /d
– The Accountant
Jan 24 at 16:26
So think before symbolic link folders. Confused over use of switches after more reading /j /h /d *Goal to store files on hdd not ssd and allow apps that need the default location on c: will still see that folder however file contents are actually on d:, which switch/combo. EG My videos default c: files seen are actually stored on d:, save space on C:. Read must make reg entries as well when using mklink, is that true or false or when do I know need reg changes for any mklink and any switch /j /h /d
– The Accountant
Jan 24 at 16:26
|
show 1 more comment
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1397802%2fwhich-windows-folders-can-be-moved-by-symbolic-links%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Moving files from SSD to HDD is a waste of time and just useless. Why you have bought SSD then? The only reason to move foldersfiles from SSD is when you do not have enough space on it.
– montonero
Jan 24 at 7:31
1
@montonero, I read that he doesn't talk about really move the folders or files, but he want link them symbolically. A symbolic link doesn't mean the files/folder will be physically moved from a disk to another.
– Sir Jo Black
Jan 24 at 7:39
3
@SirJoBlack
I am trying to move folders from SSD to HDD
I guess it is pretty clear what OP is trying to do.– montonero
Jan 24 at 7:41
Ok! But the question is about:
"moved" by symbolic link
. There's unclear use of terms in his question. ;)– Sir Jo Black
Jan 24 at 7:45
It is also possible to do this by registry. I used a tool once, whose name I forget, and moved my
program files
toE:
because (like the OP, I presume) I did not have much space on my SSD. It might be worthwhile asking for a tool on softwarerecs.stackexchange.com– Mawg
Jan 24 at 8:07