Surface Pro - installing desktop (and Metro) apps on SDXC card - Microsoft Surface

I already found a thread about installing Metro apps to SD card ( http://forum.xda-developers.com/showthread.php?t=2079596)
I will also need to install a lot of desktop-mode apps (Office, 3 versions of Visual Studio and 2 versions of SQL Server) and I don't think I will have enough space on 128GB SSD. It currently has 84GB available out of the box with nothing installed. My development desktop PC already uses 100 GB of space on C: and it only has 2 versions of Visual Studio and 1 version of SQL Server.
So I think I will have to install some of the software on 64GB SDXC card.
Does anyone have any experience with that? Will it run much slower? I don't think SQL Server is a good candidate. Neither is Visual Studio most likely. But I think MS Office should be fine, just as some other 3-rd party applications.

You can free up some extra space by creating a recovery USB and then deleting/resizing the recovery partition. This gives a nice little boost to the internal storage on the pro.
Why do you need SQL server on both the desktop and the surface, surely you just need it on one machine? Visual studio or SQL server management tools can then access the desktops settings from the pro anyway.
The SD is far slower than the pro's SSD drive though to answer your original question. But the link you show is for metro apps. These are desktop apps. Visual studio never gave me a choice for what drive to install onto, neither did SQL server. So they appear to be stuck on your C drive anyway. Office I don't own, libre-office does the job fine for me and has a smaller install size while having enough compatibility with my original microsoft office files (although complex documents dont always come out well) and is best of all free.

VS does actually ask where you want to install it, but only a portion (three gigs or so of the whole install) will go there; the rest always goes under Program Files.
Depending on the card, microSD isn't necessarily that much slower than internal storage. I mean, it is slower, but the access latencies and read speed will still be pretty fast (as they are for any Flash storage).

I would recommend removing the recovery partition and deleting windows update downloads. I use A 64gb microsdxc, but that's mostly for holding my multimedia and whatnot. If you really need more space, I'd look into opening up the pro and physically changing it to a bigger drive, which is actually not as difficult as it seems.

Related

Is there A-B file copy utility?

Looking for a program to copy files from one flash card to another one.
Just like on a PC with only one floppy disk drive: if you copy a file from A to B, it asks you to insert the source, then the target disk etc. many times depending on the file(s) size(s) and available RAM.
Multiple files handling with subdirectory trees is much appreciated!
If you're going to be re-inserting a new flash card anyway, you might as well temporarily drop the files to your desktop and then copy them back over to the B card. That's all the PC will do anyway, make a temp cache of the files.
Otherwise, get yourself another flash drive or one with two slots.
V
First of all, I mean such a software on my HTC TyTN, or, widely speaking, under WM5.
Then, because it should work on a phone, with limited internal storage space, and for the sake of useability, copying via the internal storage does not work.
I intentionally mentiones how DOS copy/xcopy/diskcopy commands worked between virtual drives: they were reading portions into RAM. You see, it also worked on PCs without a hard drive... you know, there were some...
Ahhm, I am just wondering how do you expect such program to work on your TyTN?
The smallest SD card sold today is 32MB (who buys that any way) and most people use 1 - 2 GB cards. No PPC device available today has enough RAM to hold that much data. In fact RAM is usually even more precious then internal storage.
Theoretically you could do it in portions, but do you really want to copy 2GB worth of data 10 - 20 MB at a time constantly switching between cards?
Floppies are not a good analogy in this case as they are usually about 1.3MB and even computers from 10 years ago had enough RAM to accomodate that.

combining memory on touch pro

Hi all, I'm not sure if it is already done, but when I open memory to see how much I spend and how much is still left I see that the phone splits memory for data use and memory for program use. is it possible to combine those to program use only? or does the pro does that automatic when program mem is full? because I bought a microsdhc cart and all my data is doing on that.
thanks in advanced!
You must be new to Windows Mobile. Windows Mobile devices has 2 types of memory, RAM and ROM. Since WM5, RAM is used to maintain running processes. ROM is used as storage (unlike pre WM5, where RAM is splitted between storage and running programs and ROM storage is hidden).
Touch Pro has 288MB RAM (about 200MB usable) and 512MB ROM (about 318MB usable). This is due to the amount of RAM used by OS (while running) and ROM used by OS (in storage).
When you insert your MicroSD card, you'll see a new folder in File Explorer. It's called Storage Card.
So, in simple statement, no, you can't combined the memory as they are different types of memory.
in other words, its like trying to combine your desktop PC RAM memory with DVD disk storage space.
lol okay I very much understand what your saying. I am new at wm idd. but hell no with computers I actually do a study Informatica but just didnt knew how wm was made or never really looked into it. I thought it was just like a harddisk on a pc were you install your programs & data like music. and it uses the RAM memory for running programs I installed on the harddisk. but never mind very much thnx for the explanation!

Readyboost and Surface microsd reader

Any one have luck getting ready boost working with the surface mico sd reader. I have a class 10 card that ready boost is working on a Win 8 pro machine via a sd card reader.
mattalter said:
Any one have luck getting ready boost working with the surface mico sd reader. I have a class 10 card that ready boost is working on a Win 8 pro machine via a sd card reader.
Click to expand...
Click to collapse
Isn't readyboost mainly for booting up the computer. With the Surface being mainly on from standby mode, which is almost instant, not sure of the benefit. I have only cold booted my Surface a few times in the 2 weeks I have had it and that was mainly due to an update that required it.
Readyboost
I found this. Looks like RB is disabled when a SSD is present.
http://technet.microsoft.com/en-us/magazine/ff356869.aspx
ReadyBoost only caches disk drive activity, it's pointless with SSDs. You could write to the SSD faster than you could write to the SD card.
@netham45 hs it right. If you look at the error when trying to use RB on a device with a SSD, it tells you that the system drive is so fast that RB wouldn't help anything. The point of RB is to basically extend the SuperFetch cache, which lets you load programs faster by pre-loading their files into RAM based on what times of day you typically run them. On machines with a slow HD, this can be a huge speed boost (launching EVE Online, which has a footprint of over a gig, went from ~20 second on my XP install to ~8 when I installed Vista, even though the machine had less than 2GB of RAM). However, its effectiveness is limited on low-RAM systems, because Superfetch has to have some free RAM to use for the cache, and if all the RAM is in use then it can't help you. Enter ReadyBoost; reading Flash storage is a lot faster than reading most hard disks, so even though it's not nearly as fast as RAM it still hugely speeds up loading large amounts of data, especially across many files (almost zero access latency).
On a system with an SSD, Superfetch is still useful (the SSD is nowhere close to the speed of RAM), but Readyboost really isn't; a typical SD card or UMS device has a read speed somewhere in the range of 100-400 Mbps (USB2 caps out at 480Mbps, but many external devices can't come close to that). On the other hand, a SATA2 connection caps out at 3Gbps (more than 6x as fast) and some SSDs can already saturate those, which is why SATA3 exists (6Gbps). ReadyBoost isn't going to do a darn thing for the Surface.

Best way to migrate to SSD?

I just recently bought a new 128 GB Kingston SSD. I have an Alienware M14x R1. My plan is to use the SSD as the primary boot drive and use the current HDD (Seagate Momentus XT 750 GB Hybrid Drive) as a secondary storage drive by replacing the optical disc drive with the Seagate HHDD.
Is there anyway to migrate Windows to the SSD without having to re-install everything? Some of the applications I have right now probably cannot be installed again because I'll reach the license key limit. That's why I'd prefer to just simply migrate everything over. But that's going to be about 500 GB of data to migrate over.
Or is the performance of the Seagate Hybrid Drive good enough that I don't necessarily need to use the SSD as a primary boot drive and I can use that as the secondary storage. Perhaps even in a RAID setup?
Thanks for the advice and suggestions!
I suggest you to install a fresh copy of Windows on the SSD. Also install all programs you can install again on it. Doing that will ensure you don't have any align problems due to the migration (which can decrease performance).
And then you can keep the programs you can't reinstall again on the secondary drive, which would be the Seagate.
romitkin said:
I suggest you to install a fresh copy of Windows on the SSD. Also install all programs you can install again on it. Doing that will ensure you don't have any align problems due to the migration (which can decrease performance).
And then you can keep the programs you can't reinstall again on the secondary drive, which would be the Seagate.
Click to expand...
Click to collapse
For the programs that I leave behind on the Seagate Hybrid Drive, would I still be able to run them while booted into the fresh copy of Windows? A lot of those programs were not designed to be "portable" because they have all these registry attachments and similar dependencies. Is it really as simply as just launching those programs using their EXE files without booting up the Windows installation on the hybrid drive?
Generalkidd said:
For the programs that I leave behind on the Seagate Hybrid Drive, would I still be able to run them while booted into the fresh copy of Windows? A lot of those programs were not designed to be "portable" because they have all these registry attachments and similar dependencies. Is it really as simply as just launching those programs using their EXE files without booting up the Windows installation on the hybrid drive?
Click to expand...
Click to collapse
It really depends on the programs. However, the vast majority of software licenses have no issues with reinstalling on the same machine. In certain cases reactivation might be tricky but then you can just phone/email support and tell them the situation. I've had to do this a few times (with e.g. NCP VPN client) and they're always very helpful.

[Q] About swap space, this device and cyanogenmod

This may be a general question for all android devices or not but I was curious about adding swap space to this device. It has 1 gig of ram and many may consider that to be enough, and it might be. I have cyanogenmod 10.2 installed and tried to enable zram, 10% seems to be the best setting as anthing higher caused a game to pop up a notice saying something about low memory and defaulting to lower values. When I checked to see if zram was used however it turns out it was, about 25mb - 34mb after booting. The issue with zram is when multitasking with lecturenotes and moonreader, The tablet would reboot and my notebook that was open in lecturenotes would be missing notes I took or the settings would be greatly messed up, or both. This was with 10%.
I am thinking since it was used, it might be helpful to have an sd card for this reason, to aid in multitasking. This is important to me because I run several apps at once (I wish cyanogenmod had multi windows, and google wouldn't threaten over it). So the question is will there be a benifit to buying an sd card on ebay (class 10 of course) and using it as swap space. It seems this tablet might be on the cusp of the memory being enough. Also I am thinking this might help to future proof it a bit when updating to newer releases of gyanogenmod. The sd card I was thinking of is 4 gigs and may plan on having 1gb swap space (this tablet is for school and other work). The tablet has 32gb storage and that is more than enough for me (I am only using 3gb of space) so I wont need to add anymore storage.
I should also add that when multitasking without zram enabled, the tablet reboots less but still has done it, and so far nothing has been lost in my notebooks. I am thinking that the memory of 1gb is starting to reach its limit, with no apps running I am consuming about 600mbs of it.
vanquishedangel said:
This may be a general question for all android devices or not but I was curious about adding swap space to this device. It has 1 gig of ram and many may consider that to be enough, and it might be. I have cyanogenmod 10.2 installed and tried to enable zram, 10% seems to be the best setting as anthing higher caused a game to pop up a notice saying something about low memory and defaulting to lower values. When I checked to see if zram was used however it turns out it was, about 25mb - 34mb after booting. The issue with zram is when multitasking with lecturenotes and moonreader, The tablet would reboot and my notebook that was open in lecturenotes would be missing notes I took or the settings would be greatly messed up, or both. This was with 10%.
I am thinking since it was used, it might be helpful to have an sd card for this reason, to aid in multitasking. This is important to me because I run several apps at once (I wish cyanogenmod had multi windows, and google wouldn't threaten over it). So the question is will there be a benifit to buying an sd card on ebay (class 10 of course) and using it as swap space. It seems this tablet might be on the cusp of the memory being enough. Also I am thinking this might help to future proof it a bit when updating to newer releases of gyanogenmod. The sd card I was thinking of is 4 gigs and may plan on having 1gb swap space (this tablet is for school and other work). The tablet has 32gb storage and that is more than enough for me (I am only using 3gb of space) so I wont need to add anymore storage.
I should also add that when multitasking without zram enabled, the tablet reboots less but still has done it, and so far nothing has been lost in my notebooks. I am thinking that the memory of 1gb is starting to reach its limit, with no apps running I am consuming about 600mbs of it.
Click to expand...
Click to collapse
Well in my own personal testing i could not see any benefit while extracting 700mb archives under android with 4gb swap space on a 40mbs microsd card, while under full linux desktop with a same workload, swap differently helps keep the system smooth under heavy io load. The conclusion i drew was the android platform deals to memory management differently than the typical desktop os, due to slower emmc chips used as a boot disk for the majority of android devices using this slow, already bottlenecked memory as swap space doesn't make sense (not to mention the use of 2gb swap space on a limited 16gb storage etc), so android runs almost completely in ram, with stricter memory management and allocation allows android to run fine without swap space, although because of this, androids memory management makes little uses of available swap space
JoinTheRealms said:
Well in my own personal testing i could not see any benefit while extracting 700mb archives under android with 4gb swap space on a 40mbs microsd card, while under full linux desktop with a same workload, swap differently helps keep the system smooth under heavy io load.
Click to expand...
Click to collapse
I've been running my desktop without swap for the last 10 years, and as long as you have enough RAM for all your running programs, there will be no problem at all.
Extracting an archive is a mostly sequential operation (single read stream, single write stream), so it also doesn't benefit from caching, which could use the memory that is freed by swapping.
_that said:
I've been running my desktop without swap for the last 10 years, and as long as you have enough RAM for all your running programs, there will be no problem at all.
Extracting an archive is a mostly sequential operation (single read stream, single write stream), so it also doesn't benefit from caching, which could use the memory that is freed by swapping.
Click to expand...
Click to collapse
Ahh that makes sense. I wasnt sure if swap had an effect directly on the extraction, but seem keeped the rest system more stable/ smooth duing the process in the case of GNU/Linux, with swap off similar operations such as installing packages would more oftern lock the tablet up. Might be a placebo though
I also dont set swap on my Linux desktop, as it has plenty of ram but the benitfit of swap space is somewhat more noticable due to the lack of ram on the tf700.
JoinTheRealms said:
I also dont set swap on my Linux desktop, as it has plenty of ram but the benitfit of swap space is somewhat more noticable due to the lack of ram on the tf700.
Click to expand...
Click to collapse
I just want to share my user experiences on the swap space... It does seem to improve the tf700 with swap space due to the lack of RAM (1GB)..
Thanks for all the useful posts
Thanks for all the posts, I have my sd card on the way. I will post my experience when I get my sd card but I am sure it is safe to say there will be a benefit. I use linux to at home and have 8 gigs of ram on that computer, I lessen the swap after install to about 512mb because 8 gigs is more then enough. I leave some however just incase of any issues like ram going bad. On another computer in the house that has limited ram (1.5 gigs) I have enabled zram (384 mb) and added two old flash cards (1 gig each) to a pci raid card and those were converted to swap. I then altered the fstab to reflect the order of priority I wanted them used in. The reason is that when the swap is used from the hard drive, and the hard drive is being written to, can cause a slow down. So with the 2 flash cards at 1 gig each (the swap seen as 2 gigs) it seemed to speed it up. I just posted that because of the nix users and it seemed like a good plan to run it that way.
Ok, got the sd card
So I recieved the sd card today and applied the swap space to it using root swapper (max setting is 256mb, I figured i can find a way to increase it later if I need to). The defaut location in many of the swap applications will not work on this device however, the sd card mounts at /storage/sdcard1 in my case. So it has to be entered manually (might just be cyanogenmod). Also the device was picky when insalling the card, it would only say blank sd card or cannot read filesystem. I had to install the card in the dock, format it from cwm recovery, (vfat if I remember correct, ext2 and ntfs had issues, avoided ext3 and ext4 cause journaling will cause more wear and tear).
The sd card is a scandisk ultra sdhc uhs-1 8 gigs. From my research that is the fastest this tab can handle. I also use optimising programs like greenify (epic save everything app), pimp my rom (almost every tweak applied), and some pretty efficient tweaks in the settings as well. I also have HALO))) installed and working (epic multiwindow app that works with native programs and almost any rom).
The resuts:
I tested it many ways, I rebooted to see use (none was used because swap starts after boot), I opened apps normally (browsers and things), and it showed 9kb's was used. I then put it to the tests, I open four windows in halo, these were youtube, moonreader pro with a pdf ebook, lecturenotes (awsome note and handwriting app with tons of functions), and Supernote pro (not the best note app). Constantly switched between the apps and messed with settings with them open. The max of swap used was around 10mb(keeping in mind that when I switch windows the app(s) I leave get paused making it hard to tell actual usage because I had to swith the terminal and type "free". I then ran antutu bechmark and gpubench (my tab stills score pretty well) and got a little higher swap usage but not much.
As for the feel of it, it seemed to help when opening many windows in halo, this is the primary reason for my doing this. As for other more normal uses I really didnt see too much of a difference, I did test games however and they did seem a little better (could be placebo) but I am not really sure why they would except android cached other apps to free memory. Reopening apps seemed faster. Also because of apps like greenify my memory usage is decreased so I am sure typically swap would have seen more use.
The conclusion is that at this point I really didn't notice much of a boost for any normal use, but I will definately keep the swap space on due to the boost when using halo and not to mention that I will be updating to android 4.4 soon and it might need more memory. Swap at this point seems more like a pre emptive strike, but it does help with multitasking.
about swap
://androidforums.com/boost-mobile-warp-all-things-root/610449-ram-swapping-without-swapper2.html I actually followed a guide on android central and redid the swap file to 1 gig to swap instead of using a program, this worked better. (add http in front), when i disabled swap it was noticeable that there was a boost. then reenabled it this method.

Categories

Resources