SSD in external USB 3.0 closure not recognized as SSD





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







7















I've brought an SSD and external closure that supports UASP and USB 3.0.
The drive is recognized and the speed is ok. But the drive is recognized as normal hard drive by Windows (8.1). I.e. when I try to optimize the SSD volume it begins to defragment it instead of issuing TRIM command.



My question is what characteristics should an external hdd closure have to have to allow Windows to recognize it as real SSD drive? Is it possible at all with USB 3.0 interface or I need an eSATA interface?










share|improve this question

























  • Which enclosure model?

    – harrymc
    Jan 29 '15 at 8:12











  • @harrymc S2510BPU337 is the PN.

    – iPath
    Jan 29 '15 at 9:50













  • @harrymc it is recognized by Windows 8.1 as "ASMT 2105 USB Device".

    – iPath
    Jan 29 '15 at 9:55


















7















I've brought an SSD and external closure that supports UASP and USB 3.0.
The drive is recognized and the speed is ok. But the drive is recognized as normal hard drive by Windows (8.1). I.e. when I try to optimize the SSD volume it begins to defragment it instead of issuing TRIM command.



My question is what characteristics should an external hdd closure have to have to allow Windows to recognize it as real SSD drive? Is it possible at all with USB 3.0 interface or I need an eSATA interface?










share|improve this question

























  • Which enclosure model?

    – harrymc
    Jan 29 '15 at 8:12











  • @harrymc S2510BPU337 is the PN.

    – iPath
    Jan 29 '15 at 9:50













  • @harrymc it is recognized by Windows 8.1 as "ASMT 2105 USB Device".

    – iPath
    Jan 29 '15 at 9:55














7












7








7


2






I've brought an SSD and external closure that supports UASP and USB 3.0.
The drive is recognized and the speed is ok. But the drive is recognized as normal hard drive by Windows (8.1). I.e. when I try to optimize the SSD volume it begins to defragment it instead of issuing TRIM command.



My question is what characteristics should an external hdd closure have to have to allow Windows to recognize it as real SSD drive? Is it possible at all with USB 3.0 interface or I need an eSATA interface?










share|improve this question
















I've brought an SSD and external closure that supports UASP and USB 3.0.
The drive is recognized and the speed is ok. But the drive is recognized as normal hard drive by Windows (8.1). I.e. when I try to optimize the SSD volume it begins to defragment it instead of issuing TRIM command.



My question is what characteristics should an external hdd closure have to have to allow Windows to recognize it as real SSD drive? Is it possible at all with USB 3.0 interface or I need an eSATA interface?







windows ssd external-hard-drive






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 26 '15 at 15:57







iPath

















asked Jan 26 '15 at 15:47









iPathiPath

989




989













  • Which enclosure model?

    – harrymc
    Jan 29 '15 at 8:12











  • @harrymc S2510BPU337 is the PN.

    – iPath
    Jan 29 '15 at 9:50













  • @harrymc it is recognized by Windows 8.1 as "ASMT 2105 USB Device".

    – iPath
    Jan 29 '15 at 9:55



















  • Which enclosure model?

    – harrymc
    Jan 29 '15 at 8:12











  • @harrymc S2510BPU337 is the PN.

    – iPath
    Jan 29 '15 at 9:50













  • @harrymc it is recognized by Windows 8.1 as "ASMT 2105 USB Device".

    – iPath
    Jan 29 '15 at 9:55

















Which enclosure model?

– harrymc
Jan 29 '15 at 8:12





Which enclosure model?

– harrymc
Jan 29 '15 at 8:12













@harrymc S2510BPU337 is the PN.

– iPath
Jan 29 '15 at 9:50







@harrymc S2510BPU337 is the PN.

– iPath
Jan 29 '15 at 9:50















@harrymc it is recognized by Windows 8.1 as "ASMT 2105 USB Device".

– iPath
Jan 29 '15 at 9:55





@harrymc it is recognized by Windows 8.1 as "ASMT 2105 USB Device".

– iPath
Jan 29 '15 at 9:55










2 Answers
2






active

oldest

votes


















6





+50









This is what wikipedia says about the Trim command :




The TRIM command specification is being standardized as part of the AT
Attachment (ATA) interface standard, led by Technical Committee T13 of
the International Committee for Information Technology Standards
(INCITS). TRIM is implemented under the DATA SET MANAGEMENT command
(opcode 06h) the draft ACS-2 specification.
The ATA standard is supported by both parallel (IDE, PATA) and serial (SATA) ATA hardware.




Conclusion : TRIM is only for drives connected via IDE and SATA variants, so does not apply to USB.






share|improve this answer
























  • See SAT for UNMAP to TRIM translation.

    – Tom Yan
    Jun 21 '16 at 10:43











  • @TomYan: ??????????

    – harrymc
    Jun 21 '16 at 11:39



















3














USB Mass Storage Class in fact speaks SCSI commands, which then translated to ATA commands by the USB closure controller chip then speaks to the internal disk. The actual issue that prevent the TRIM ATA command to be used is that the USB closure controller doesn't support SCSI UNMAP to ATA TRIM command translation thus the operating system can't issue TRIM command to the internal disk.



Currently (as of 2016/6/21) most of the USB to SATA bridge solutions don't support this feature, but exists some exceptions like Jmicron 578 which, although claimed support of SCSI UNMAP command, seems to have certain flaw on its implementation.



Make sure to ask the manufacturer if the USB closure supports SCSI UNMAP to ATA TRIM translation before buying it next time!



Reference



USB外置存储Trim功能测试_技术论坛_PCEVA,PC绝对领域,传播真正的电脑知识






share|improve this answer
























    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
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f869676%2fssd-in-external-usb-3-0-closure-not-recognized-as-ssd%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    6





    +50









    This is what wikipedia says about the Trim command :




    The TRIM command specification is being standardized as part of the AT
    Attachment (ATA) interface standard, led by Technical Committee T13 of
    the International Committee for Information Technology Standards
    (INCITS). TRIM is implemented under the DATA SET MANAGEMENT command
    (opcode 06h) the draft ACS-2 specification.
    The ATA standard is supported by both parallel (IDE, PATA) and serial (SATA) ATA hardware.




    Conclusion : TRIM is only for drives connected via IDE and SATA variants, so does not apply to USB.






    share|improve this answer
























    • See SAT for UNMAP to TRIM translation.

      – Tom Yan
      Jun 21 '16 at 10:43











    • @TomYan: ??????????

      – harrymc
      Jun 21 '16 at 11:39
















    6





    +50









    This is what wikipedia says about the Trim command :




    The TRIM command specification is being standardized as part of the AT
    Attachment (ATA) interface standard, led by Technical Committee T13 of
    the International Committee for Information Technology Standards
    (INCITS). TRIM is implemented under the DATA SET MANAGEMENT command
    (opcode 06h) the draft ACS-2 specification.
    The ATA standard is supported by both parallel (IDE, PATA) and serial (SATA) ATA hardware.




    Conclusion : TRIM is only for drives connected via IDE and SATA variants, so does not apply to USB.






    share|improve this answer
























    • See SAT for UNMAP to TRIM translation.

      – Tom Yan
      Jun 21 '16 at 10:43











    • @TomYan: ??????????

      – harrymc
      Jun 21 '16 at 11:39














    6





    +50







    6





    +50



    6




    +50





    This is what wikipedia says about the Trim command :




    The TRIM command specification is being standardized as part of the AT
    Attachment (ATA) interface standard, led by Technical Committee T13 of
    the International Committee for Information Technology Standards
    (INCITS). TRIM is implemented under the DATA SET MANAGEMENT command
    (opcode 06h) the draft ACS-2 specification.
    The ATA standard is supported by both parallel (IDE, PATA) and serial (SATA) ATA hardware.




    Conclusion : TRIM is only for drives connected via IDE and SATA variants, so does not apply to USB.






    share|improve this answer













    This is what wikipedia says about the Trim command :




    The TRIM command specification is being standardized as part of the AT
    Attachment (ATA) interface standard, led by Technical Committee T13 of
    the International Committee for Information Technology Standards
    (INCITS). TRIM is implemented under the DATA SET MANAGEMENT command
    (opcode 06h) the draft ACS-2 specification.
    The ATA standard is supported by both parallel (IDE, PATA) and serial (SATA) ATA hardware.




    Conclusion : TRIM is only for drives connected via IDE and SATA variants, so does not apply to USB.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Jan 30 '15 at 9:46









    harrymcharrymc

    265k14274583




    265k14274583













    • See SAT for UNMAP to TRIM translation.

      – Tom Yan
      Jun 21 '16 at 10:43











    • @TomYan: ??????????

      – harrymc
      Jun 21 '16 at 11:39



















    • See SAT for UNMAP to TRIM translation.

      – Tom Yan
      Jun 21 '16 at 10:43











    • @TomYan: ??????????

      – harrymc
      Jun 21 '16 at 11:39

















    See SAT for UNMAP to TRIM translation.

    – Tom Yan
    Jun 21 '16 at 10:43





    See SAT for UNMAP to TRIM translation.

    – Tom Yan
    Jun 21 '16 at 10:43













    @TomYan: ??????????

    – harrymc
    Jun 21 '16 at 11:39





    @TomYan: ??????????

    – harrymc
    Jun 21 '16 at 11:39













    3














    USB Mass Storage Class in fact speaks SCSI commands, which then translated to ATA commands by the USB closure controller chip then speaks to the internal disk. The actual issue that prevent the TRIM ATA command to be used is that the USB closure controller doesn't support SCSI UNMAP to ATA TRIM command translation thus the operating system can't issue TRIM command to the internal disk.



    Currently (as of 2016/6/21) most of the USB to SATA bridge solutions don't support this feature, but exists some exceptions like Jmicron 578 which, although claimed support of SCSI UNMAP command, seems to have certain flaw on its implementation.



    Make sure to ask the manufacturer if the USB closure supports SCSI UNMAP to ATA TRIM translation before buying it next time!



    Reference



    USB外置存储Trim功能测试_技术论坛_PCEVA,PC绝对领域,传播真正的电脑知识






    share|improve this answer




























      3














      USB Mass Storage Class in fact speaks SCSI commands, which then translated to ATA commands by the USB closure controller chip then speaks to the internal disk. The actual issue that prevent the TRIM ATA command to be used is that the USB closure controller doesn't support SCSI UNMAP to ATA TRIM command translation thus the operating system can't issue TRIM command to the internal disk.



      Currently (as of 2016/6/21) most of the USB to SATA bridge solutions don't support this feature, but exists some exceptions like Jmicron 578 which, although claimed support of SCSI UNMAP command, seems to have certain flaw on its implementation.



      Make sure to ask the manufacturer if the USB closure supports SCSI UNMAP to ATA TRIM translation before buying it next time!



      Reference



      USB外置存储Trim功能测试_技术论坛_PCEVA,PC绝对领域,传播真正的电脑知识






      share|improve this answer


























        3












        3








        3







        USB Mass Storage Class in fact speaks SCSI commands, which then translated to ATA commands by the USB closure controller chip then speaks to the internal disk. The actual issue that prevent the TRIM ATA command to be used is that the USB closure controller doesn't support SCSI UNMAP to ATA TRIM command translation thus the operating system can't issue TRIM command to the internal disk.



        Currently (as of 2016/6/21) most of the USB to SATA bridge solutions don't support this feature, but exists some exceptions like Jmicron 578 which, although claimed support of SCSI UNMAP command, seems to have certain flaw on its implementation.



        Make sure to ask the manufacturer if the USB closure supports SCSI UNMAP to ATA TRIM translation before buying it next time!



        Reference



        USB外置存储Trim功能测试_技术论坛_PCEVA,PC绝对领域,传播真正的电脑知识






        share|improve this answer













        USB Mass Storage Class in fact speaks SCSI commands, which then translated to ATA commands by the USB closure controller chip then speaks to the internal disk. The actual issue that prevent the TRIM ATA command to be used is that the USB closure controller doesn't support SCSI UNMAP to ATA TRIM command translation thus the operating system can't issue TRIM command to the internal disk.



        Currently (as of 2016/6/21) most of the USB to SATA bridge solutions don't support this feature, but exists some exceptions like Jmicron 578 which, although claimed support of SCSI UNMAP command, seems to have certain flaw on its implementation.



        Make sure to ask the manufacturer if the USB closure supports SCSI UNMAP to ATA TRIM translation before buying it next time!



        Reference



        USB外置存储Trim功能测试_技术论坛_PCEVA,PC绝对领域,传播真正的电脑知识







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jun 21 '16 at 9:58









        VdragonVdragon

        45145




        45145






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f869676%2fssd-in-external-usb-3-0-closure-not-recognized-as-ssd%23new-answer', 'question_page');
            }
            );

            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







            Popular posts from this blog

            How do I know what Microsoft account the skydrive app is syncing to?

            Grease: Live!

            When does type information flow backwards in C++?