Okay, I am a techie. I like to use things not as directed. I specifically buy micro sized usb drives for os drives. I have the original sandisk cruzer fit (not the ultra) and it is absolute garbage. It is the slowest flash drive ever to exist. I am not joking. So I went reshopping. I decided I wanted a usb 3.0 since usb 2.0 drives are going slower and slower. Seriously 3 mb/s is ridiculous even for usb 2. So I bought the cruzer ultra fit 32 and 64gb (but assume it works the same for the 128 version). This is what I wanted! Fast fast 130mb/s transfers. Yes it does get slightly hot, but not bad. Let me explain this misconception further... I use this as my windows os drive. Yes you read that right! I do not use hdd's or ssd's in my modern computers in case of theft/malicious code drive isolation. Now a usb 2 port on your computer this would be slow. But with a usb 3.0 port, you can run windows as fast as an ssd (not exactly, but still faster boot and os use than a mechanical hdd. I am going to pick up a another cruzer ultra fit, the 128 this week. I have the 32gb which i run androidx86 with, the 64gb is my windows drive, and the 128 will be my linux drive. I fully recommend this product. Sandisk redeemed itself even though I am still questioning whether the cruzer fit original usb 2.0s were dumbed down to "influence" people to buy the 3.0 drives. Planned obsolescence? Anyway, I recommend this drive if you want something that fits close to flush so it doesnt break off, and the fact you can run operating systems at speed is exactly what I wanted! 5 stars.